GIT常用命令记录
2017-12-25 16:15
447 查看
一、写作说明
本篇博客是用来记录之前在使用GIT管理代码时用到一些常用命令,虽然大部分的命令都是从其他作者的博客上看到的,不过这些命令本身都是大家共享的,没有什么你的我的之分!这里也只记录一下自己在开发代码过程中使用的git命令,方便记忆以及后续再次使用时可以看到。二、常用命令
1.创建分支创建分支后,切换分支,然后使用git push将本地新建分支推送到远程服务器:
git branch <分支名称> git push origin <分支名称>**
2.切换分支
git checkout <分支名称>
切换分支完成后,就可以在新分支上进行开发(通常是dev或develop分支),开发完成并进行bug修改后需要合并到master分支。 **3.合并分支** 从当前开发分支切换到master分支
git checkout master
git merge develop
**4.合并冲突解决** 在进行分支合并时,如果提示出现冲突,先使用`git status` 查看冲突文件,然后修改文件,使用`git add`或`git rm`进行新文件的增加或删除,所有冲突解决后,`git commit`提交更改,然后重新进行分支合并。 **5.删除分支** 如果不需要自建分支,可以进行分支删除:
git branch -d <分支名>
如果自建分支没有合并到主分支,可以使用如下命令进行强制删除:
git branch -D <分支名>
**6.合并分支后提交到远程主分支** 在进行本地分支合并后,需要将本地master分支推送到远程master分支,使用如下命令:
git push origin master
需要具有对远程master主分支进行操作的权限的账户 **7.为稳定版本代码打标签** 在产生稳定版本代码后,需要对代码打版本标签,通常在master分支上完成打版本标签工作,使用如下命令完成:
git tag -a 版本名 -m 版本名注释
其中版本名和版本名注释都可以根据需要自行定义 **8.标签推送到远程仓库** 在完成打版本标签后,还需要通过显式命令将标签推送到远程仓库(需事先切换到远程仓库对应的主分支):
git push origin 版本名
推送所有版本标签到远程仓库:
git push origin –tags
**9.查看git提交历史** 在对应分支下,使用git log命令查看提交历史记录,此命令会按照时间列出所有更新,最近的提交记录在最上面。 使用
git log -p -2
“`
可以查看每次提交的内容差异,并显示最近两次更新。还有很多其他参数可用,具体可以查询相应的专业文章。
三、参考资料
1.https://www.cnblogs.com/sk-net/archive/2011/07/11/2103282.html2.http://blog.csdn.net/henry_wu001/article/details/46759305
3.https://git-scm.com/book/zh/v1/Git-基础-查看提交历史