【git 协同】开源项目实战

真实战一个月总结(再也不能忘了):

git add .
git commit -m" " -S
git push origin feat


评审不通过,回去修改代码后
git add .
git commit --amend -S


如果发现在这期间,本地 master 已经不是最新的了
需要:
git checkout master
git pull 远程仓库 master
git checkout feat
git rebase master


get push origin feat --force

解释:
‘- S’是为了 签名,这个不懂的可以自行百度,成功显示的话会出现Verfied

‘–amend’ 是为了更改最后一次commit,但是不产生新的 commit,不过commit-hash 会变,本质是一个新的commit

rebase 变基拉入 master ,因为避免你覆盖了别人提交过的commit,git log 可以查看 commit 记录

你可能感兴趣的:(git,git)