GitHub使用

GitHub使用

目录

git

git init——初始化仓库

git status——查看仓库的状态

git add——向暂存区添加文件

git commit——保存仓库的历史记录

git log——查看提交日志

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

git checkout -b——创建,切换分支

git merge——合并分支

git log --graph——以图标形式查看分支

git reset——回溯历史版本

git深入学习网址:

github功能


数据存储:原始数据 

\rightarrow

哈希函数

\rightarrow

哈希值(比较通用)

文件分合以树的形式表示

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://github.com/schacon

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的云盘并到中心云盘,确保断电不受影响

Could not load content