主要流程
1.克隆仓库
在GitHub上创建仓库并克隆到本地,假设仓库名字为git_test
:
git clone "仓库地址"
2.本地修改
本地修改仓库后,如果想看更改了哪些文件:
cd git_test
git status
3.上传仓库
git add .
git commit -m "What changes have been made"
git pull
git push
git pull
相当于是从远程获取最新版本并合并到本地,相当于git fetch
和git merge
的结合,之所以在push
前先pull
是为了应对多人开发状况。
分支相关
1.创建分支
创建 dev
分支并切换到该分支:
git branch dev
git checkout dev
或者直接:
git checkout -b dev
2.查看分支
查看当前位于哪个分支:
git branch
3.合并分支
假如我们把dev
分支合并到master
分支:
git checkout master
git merge dev -m ""
4.删除分支
如果合并完成后想删除本地dev
分支:
git branch -d dev
删除远程dev
分支:
git branch -r -d origin/dev
git push origin :dev
上面第一句是删除了本地的远程跟踪分支,第二句才是真正的删除远程分支。
添加和删除标签
1.添加标签
假如添加V1.0
的标签:
git tag -a v1.0 -m ""
git push origin V1.0
2.删除标签
git push origin -d v1.0