测试好文之一git基础命令的学习14个基础命令附其他16个命令

来源:互联网 发布:ubuntu gcc安装包下载 编辑:程序博客网 时间:2024/05/22 10:59

都是基础的命令,并没有什么新意,如果是很熟或者不太熟的时候拿来复习一下也是好的;

承接我的之前写的一篇文章:测试好文之一git基础命令的学习16个基础命令,链接地址:http://blog.csdn.net/a136332462/article/details/72649951

以下的说明都是我自己根据自己的理解添加的,如果大家觉得有问题,可以直接提出来,我尽量第一时间更改

1.创建并切换到分支

git checkout -b dev


2.创建分支

git branch dev

切换分支

git checkout dev 


3.同样的在这个分支下将文件提交

git add 文件名


4.合并指定分支到当前分支

git merge dev 


5.删除dev分支

git branch -d dev


6.注意--no-ff参数,表示禁用Fast forward

git merge --no -ff -m '提交说明' dev


7. 修改bug时在master上创建临时分区,假设目前在dev分区

git stash

git checkout master

git branch bug-011

git checkout bug-011

修改bug中

git add "文件名"

git commit - m '提交说明'

git checkout master

git merge --no -ff -m '合并说明' bug-001

git branch -d bug-001

git checkout dev

git stash list 

 恢复方法一:git  stash apply    git stash drop

 恢复方法二:git stash pop


8.查看远程仓库连接详细信息

git remote -v


9.开发过程中的分支

master分支是主分支,因此要时刻与远程同步;
dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;
bug分支只用于在本地修复bug,就没必要推到远程了,除非老板要看看你每周到底修复了几个bug;
feature分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。


10.找到历史提交的commit id

git log --pretty=oneline --abbrev-commit


11.标签

git checkout -b dev

git tag v0.1(下次commit的时候默认就是这个标签了)

git tag v0.9 44444(commit id )


12.查看标签信息

git tag show


13.创建带有说明的标签,用-a指定标签名,-m指定说明文字

git tag -a v0.1 -m "version 0.1 released" 3628164(commit id)


14.标签

命令git push origin <tagname>可以推送一个本地标签;
命令git push origin --tags可以推送全部未推送过的本地标签;
命令git tag -d <tagname>可以删除一个本地标签;
命令git push origin :refs/tags/<tagname>可以删除一个远程标签。


好吧 git的命令已经学的差不多了,剩下就是好好复习了

原创粉丝点击