GitHub使用
目录
数据存储:原始数据
哈希函数
哈希值(比较通用)
文件分合以树的形式表示
Git仓库的托管服务是GitHub项目的目标之一
Pull Request功能:开发者在本地对源代码进行更改后,向GitHub中托管的Git仓库请求合并的功能
git
git init——初始化仓库
mkdir git-tutorial cd git-tutorial git init git status——查看仓库的状态
git status 
touch README.md git status 
git add——向暂存区添加文件
git add README.md git status 
git commit——保存仓库的历史记录
将暂存区文件实际保存到仓库的历史记录中


git log——查看提交日志


git diff——查看更改前后的差别


分支的操作
git checkout -b——创建,切换分支
git merge——合并分支
git log --graph——以图标形式查看分支
git branch git checkout -b feature-A git branch feature-A git checkout feature-A git branch git add README.md git commit -m "Add feature-A" git checkout master git checkout - git checkout master git merge --no-ff feature-A在git branch后在文件中加一行“- feature-A”

git reset——回溯历史版本
git深入学习网址:
https://git-scm.com/book/zh/v2
https://learngitbranching.js.org/?locale=zh_CN
https://docs.github.com/zh/get-started/git-basics/set-up-git
github功能
通过按shift+/可查看各个页面的快捷键
其他github功能网址https://docs.github.com/en/repositories/creating-and-managing-repositories/best-practices-for-repositories
小补充:git是一个分布式版本控制软件,分布式相当于A,B,中心都有云盘,将A和B的云盘并到中心云盘,确保断电不受影响
