关于git的一些操作 和配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 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出错 

猜你喜欢

转载自blog.csdn.net/qq_37035946/article/details/80020592