美文网首页
gerrit基本使用技巧

gerrit基本使用技巧

作者: luckyvip | 来源:发表于2019-12-11 10:46 被阅读0次

    【基本操作】

    1、 git status 查看状态

    2、 git pull --rebase  拉代码

    3、 git log 查看提交日志

    4、git show 哈希码 查看提交内容的变动

    5、git add -u 添加全部修改内容  git add + 指定的文件or文件件 

    6、git push origin master:refs/for/master  提交到主分支

    7、git push origin dashboard:refs/for/dashboard  提交到分支

    8、git branch -a    查看分支

    9、git checkout 分支名称     切换分支

    10、git checkout -b prod origin/dashboard 创建新的本地分支

    11、git commit --amend 修复错误

    12、:wq  提出界面

    13、git reset --hard HEAD^  撤下上次提交

    14、git stash 暂存到本地

    15、git commit --amend -m "xxxxxx" //修改最近一次commit描述为引号里面内容

    16、git push -f origin master //如果已经push了,可以用这个覆盖服务端信息

    17、git reset --hard eb71ce7bd326bdd3203c72b676d3c9e9526b9556  git回滚

    【解决冲突】

    0、git status 查看冲突文件

    1、手动解决冲突文件

    2、git add -u

    3、git rebase --continue

    4、git rebase --abort 【可以跳过这一步】

    5、git commit --amend

    6、:wq

    7、git push origin master:refs/for/master

    【git pull  和 git fetch】

    git fetch相当于是从远程获取最新版本到本地,但不会自动merge

    git pull  适用于一个人提交代码

    git fetch 适用于多人修改 避免冲突

    git fetch 步骤

    1、git fetch

    2、git stash

    3、git rebase origin/develop

    4、git stash pop

    5、git reset HEAD                如果后面什么都不跟的话 就是上一次add 里面的全部撤销了

    6、git reset HEAD 文件名  就是对某个文件进行撤销了

    【git分支操作】

    1.  git branch  查看本地分支

    2. git branch  -a  查看远程端的查分支命令

    3. 创建分支: git checkout -b branch1        本地多了分支1 ,远程端分支还不变

    4.   cat demo.txt     运行文件

    5.   git status     查看状态   :   当前是没有提交任何东西

    6. vim demo.txt    编辑txt 文件

    7.    git push --set-upstream origin branch1

    8.   然后查看github网站上的分支, 分支1 添加成功

    9. git branch -d branch1    删除  branch1  分支

        会提示:不能删除,  因为当前在branch1 分支里面,所以不能删除; 下面转换到master 分支里面,再删除branch1 分支。

    10. Git checkout master     :转换到master 分支里面,

    11. git branch -d branch1:删除  branch1  分支

    12. git branch   查看分支,branch1  分支已删除

     git branch -a 查看远程端的查分支,branch1还未删除

    13. git branch -r -d origin/branch1    删除远程端分支

    14.   git push origin:branch1把本地的操作推送到远程来执行

         会看到出错: 

        注意: 出错原因是冒号后面没有加空格

    15.git push origin :branch1

    现在打开github网址,可以看到branch1  分支被删除了

    相关文章

      网友评论

          本文标题:gerrit基本使用技巧

          本文链接:https://www.haomeiwen.com/subject/xihogctx.html