- 合并分支时添加注释信息(只适用于non-fast-forward方式, 该方式会生成新的commit。 fast-forward不会生成新的commit )
git merge 分支名 --no-ff -m " 本次合并添加的注释信息"
--no-ff :非快速合并 non-fast-forward
- 如果第一步合并之后,提交的时候 提交不上,提示你版本落后很多,需要你先pull下代码,那先执行: git pull origin 分支名
这个时候界面会出现 vi 环境,我可以通过点击 a 或 i 键进入到编辑模式,
然后将最上方的备注信息更新为我们现在要的备注(备注:切记是最上方你行,你会发现最上方一行没有# 注释,可删除然后写下你的备注或者直接注释了它 然后在下面写入你的备注),然后和 vi 的操作一样,点击 ESC 键退出编辑模式,输入 :wq! 即保存并退出(w 是 write 的缩写,意为保存;q 是 quit 的缩写,意为退出;这两个命令也可以分开执行;叹号可以省略。)。
git 修改已提交了的备注信息的方法
git 修改已提交了的备注信息的方法:
1、当我们已通过 git commit -m '已提交的最新的备注' 命令将代码提交到了缓存区,或者进一步执行了 git push origin master 命令已将代码推送至 git 服务端,发现已备注的信息并不能准确的表达我们的意思,想修改,那么我们可以执行 git commit --amend 命令:
git commit --amend
2、执行完第一步的命令后命令行界面最上方会显示出上次已提交的最新的备注信息,这个是 vi 环境,我可以通过点击 a 或 i 键进入到编辑模式,然后将"最上方"的备注信息更新为我们现在要的备注,然后和 vi 的操作一样,点击 ESC 键退出编辑模式,输入 :wq! 即保存并退出(w 是 write 的缩写,意为保存;q 是 quit 的缩写,意为退出;这两个命令也可以分开执行;叹号可以省略。)。
3、执行推送命令,将本地代码发送到 git 远程仓库:
git push origin 分支名
其他:
需求:将develop合并到master分支
1.查看当前分支(当前分支可以直接查看或者命令查看)
git branch或者命令git status
*代表当前分支
2.切换分支到master
git checkout mater
3.将代码更新到最新版本
git pull
4.在master分支上,将develop分支合并到master上面
git merge develop
如果不行(合并不成功),则可使用命令
git merge develop --allow-unrelated-histories
5.添加到缓存
git add .
6.提交到本地分支
git commit -m '20190424'
网友评论