美文网首页
git分支管理

git分支管理

作者: _npc_ | 来源:发表于2018-01-15 14:29 被阅读0次

    拣出新分支

          git checkout -b dev
    

    git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
    $ git branch dev
    $ git checkout dev
    Switched to branch 'dev'

    git 查看所有分支

        git branch
    

    git branch命令会列出所有分支,当前分支前面会标一个*号。

    image.png

    切换回主分支

        git checkout master
    

    合并开发分支

        git merge dev
    

    删除开发分支

        git branch -d dev
    
    image.png

    查看日志后几条

    git log -n 1 --stat

    image.png

    提交错误

    先拉后提


    image.png image.png

    查看commit的文件

    git log --oneline --name-only -1


    image.png

    查看某个文件提交历史

            git log --pretty=oneline 文件名
    
    image.png

    查看两个提交之间的不同

            git diff commitid1 commitid2  文件名
    
    image.png

    stash 保存当前工作现场

      git stash save "this is stash test"
    
    image.png

    查看stash

      git stash list
    
    image.png

    打开stash

    git stash pop stash编号


    image.png
    • 这里要注意的是pop会从缓存删除,并将对应修改应用到当前的工作目录下

    git 冲突

    • Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容
    image.png

    可以选择分支保留,重新提交

    image.png

    相关文章

      网友评论

          本文标题:git分支管理

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