git merge testSupport 合并testSupport分支代码到当前分支。

若无冲突发生,git commit -m "RM ID:5094",在git push即可。

 

当testSupport分支没有RM ID,需要将testSupport分支上的log打包成一个log,再指定一个RM ID,需要执行命令:git merge --squash testSupport,然后

再执行commit push即可。

但,需要注意的是,在执行git merge --squash testSupport之前,git log的日志可能已经出现有的日志没有RM ID。此时,需要我们将代码回到之前没分支合并的时候。

git log,找到最后一条有RM ID的log记录,其commit ID为151b419ac85746698aecc1dd7e98390976891311,执行命令:

git reset --hard 151b419ac85746698aecc1dd7e98390976891311,这就将代码回滚到我们操作当前分支开始的状态。

 

另:git commit之后,我们在git status上看不到具体的代码提交信息了。若想再看见,可以执行git log -p -2,这是看到最后2条提交代码的信息,里面有具体的代码修改记录。

若想看如git status那样的样子的代码提交信息,可以执行命令:git log --stat,即可看到你想要看到的信息了。

 

posted on 2016-11-08 15:52  反光的小鱼儿  阅读(7879)  评论(0编辑  收藏  举报