cool hit counter git操作规范_Intefrankly

git操作规范


作者:Miss_Ye

来自:https://segmentfault.com/a/1190000014461898

一、 创建与合并分支

1、 从master分支创建dev分支并切换到dev分支:

其中,git checkout -b dev 等价于:

查看本地当前的分支,分支前面带“*”表示当前分支,剩下的分支表示本地有的分支:

查看远程全部的分支,白色的表示本地有的,红色的表示本地没有,仅在远程存在:

2、修改代码、提交代码(当前的操作是在dev分支上进行)

3、分支合并(将dev合并到master)

4、合并完成后,删除dev分支.(删除dev分支时,注意我们当前所在的分支不能是dev分支)

5、删除后,查看分支(此时看不到dev分支了)

6、总结 :工作中经常从master创建新的分支,具体操作如下:

注意:将本地分支branch1推到远端的branch2操作步骤:

7、删除分支

二、 解决冲突

1、发生冲突的文件

其中,git使用 , , 标记文件中自己和别人产生冲突的部分。

在 , 之间为自己的代码;

, 之间为别人的代码。

如果保留自己的代码,将别人的代码删掉即可。

2、冲突解决后提交

三、Bug分支

1、储藏更改:将当前更改的代码储藏起来,等以后恢复使用

2、恢复储藏的代码

或者

注: git stash list //查看全部的stash列表。

3、将stash空间清空

4、git stash pop 和 git stash apply 区别

原来git stash pop stash@命令会在执行后将对应的stash id 从stash list里删除,而 git stash apply stash@ 命令则会继续保存stash id。

四、版本回退

1、回退至上一个版本

2、回退至指定版本

3、查看以往版本号(本地的commit)

4、查看各版本号及信息(所有的commit:本地commit + 其他同事的commit)

五、撤销修改

1、撤销修改

分两种情况分析:

还没有执行 git add 操作,执行上面的操作后,会恢复到和版本库中一模一样的版本状态。

执行了git add ,还没执行 git commit ,再执行上面的操作后,会恢复到git add 结束后的状态

注:一旦执行了git commit -m "*",就不能再使用上面的命令回退。

六、对于已经push的版本,进行回退

1、第一步:

2、第二步:

七、本地同步远程删除的分支

八、删除掉没有与远程分支对应的本地分支

从gitlab上看不到的分支在本地可以通过git branch -a 查到,删掉没有与远程分支对应的本地分支:

九、查看远程库的一些信息,及与本地分支的信息

十、git stash临时保存本地操作

1、使用 就可以将你当前未提交到本地(和服务器)的代码推入到Git的栈中,这时候你的工作区间和上一次提交的内容是完全一样的。

2、再切换到别的分支改紧急bug。

3、改完后,切到刚才的分支,使用 将以前一半的工作应用回来。

也许有的人会说,那我可不可以多次将未提交的代码压入到栈中?答案是可以的。当你多次使用 命令后,你的栈里将充满了未提交的代码,这时候你会对将哪个版本应用回来有些困惑, 命令可以将当前的Git栈信息打印出来,你只需要将找到对应的版本号,例如使用 就可以将你指定版本号为stash@的工作取出来,当你将所有的栈都应用回来的时候,可以使用 来将栈清空。

在这里顺便提下 , n是具体某个数字, 例如 这时便会根据log生成一个对应的补丁,如果 那么便会生成2个补丁,当然前提是你的log上有至少有两个记录。

●编号485,输入编号直达本文

●输入m获取文章目录

推荐↓↓↓

Python编程

更多推荐《18个技术类微信公众号》

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。


Recommended>>
1、Heavy Blockchain will change the entire real economy in the future
2、Dockerfile to make your own Docker image
3、Full of international style inventory those good use of the mailbox you have used all count me lose
4、Reflections of a 40 year old programmer from abroad
5、php learning of div and css floating layout clear float and case

    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号