Fork me on GitHub

至简

Be simple

为了寻找你,我把自己搬进鸟的眼睛,经常盯着路过的风。


Git测试


主要流程

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 fetchgit 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