版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37035946/article/details/80020592
git
免密pullpush
git config --global credential.helper store
cat ~/.gitconfig查看结果
git开发合并流程
git status 查看状态
//git diff filename
git add . //强制 git add --all .
git commit -m '注释'
git push origin ls-add-001
git checkout master
git pull
git merge origin/ls-add-001 (:q)
git push
如果中途做到一半开发其他代码
先 git stash
git checkout master
git pull
git checkout -b ls-add-002
...修改代码,执行上述代码 等管理员完成之后...
git pull
git checkout ls-add-001 切回暂存前开发分支
git stash pop 释放暂存
gerrit结合git使用
git-review git reset HEAD^ 回退上一版本
git checkout dev -b ls-new-001
git add .
git commit -m 'a'
git checkout dev
git pull
git checkout ls-new-001
//git commit --amend 解决冲突
git review dev //提交
。。。。。完。。。。
git rebase dev
同步服务器/变基 使用 rebase 指令可以将当前的 commit 放到父分支最后.
gerrit出错