Git修改前一次提交,不新增提交的办法

之前提交时,经常出现明明已经添加了changeID,但是依然产生了一个新的提交,生成一个新的changeID,没有在原来的提交上增加一个patch。

后来多次尝试发现,是因为在commit中的信息排版导致的问题。

正确的排版如下:

***标题***

空行

***说明***

空行

Change-Id: ******************** 

Signed-off-by: *********************

而我之前错误的提交则是在changeID和sign之间添加了一个空行,导致每次都是提交一个新的。

如果提交的代码与别人的代码有冲突,则会出错,可以stash起来然后git pull --rebase,之后在提交就没问题了。

git stash

git pull --rebase

git stash pop

git add

git commit

git push

 

一般情况下只需要add新增的文件或者有改动的旧文件,然后commit --amend添加change ID在提交就行了。

git add 

git commit --amend            //需要在commit中正确的位置添加change ID

git push

你可能感兴趣的:(git)