您的位置:首页 > 其它

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.html

2.http://blog.csdn.net/henry_wu001/article/details/46759305

3.https://git-scm.com/book/zh/v1/Git-基础-查看提交历史
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: