git-操作

操作1:

    1. 建立分支

     ①  git branch   简单的建立分支

     ②  git checkout -b     建立分支并且切换至新分支

    2. 切换分支

    git checkout

    3. 合并分支

    git merge : 该命令将指定分支导入到HEAD指定的分支,先切换master分支,然后把issue1分支导入到master分支

    git checkout master

    git merge issue1

    注: master分支指向的是提交移动到和issue1同样的位置,这个是fast-forward(快进)合并

git-操作_第1张图片

    4. 删除分支

    git branch -d     

    git branch -D : 强行把未进行合并的分支删除

    5. 解决合并冲突

    把有冲突的文件进行修改冲突后需要重新提交

    git-操作_第2张图片    

7. 用rebase合并

合并issue3的守候,是哟个rebase可以使提交的历史纪录显得更简洁

git-操作_第3张图片

git-操作_第4张图片

git-操作_第5张图片


2.  操作标签

    1. 添加轻标签

        git tag

        显示标签列表

        git tag

    2. 删除标签

        git tag -d    


3.  改写提交(amend)

    1. 修改最近的提交( 指定amend选项执行提交的话,可以修改同一个分支最近的提交内容和注解 )

       git commit --amend

    2. 取消过去的提交(revert)

        在revert可以取消指定的提交内容。使用后面要提到的rebase -i或reset也可以删除提交。但是,不能随便删除已经发布的提交,这时需要通过revert创建要否定的提交 

        git revert HEAD

    3.  遗弃提交(reset)

        用resert 删除提交

        git reset --hard HEAD

    4. 提取提交 (cherry-pick)

        git cherry-pick HEAD

    5. 改写提交的历史纪录(rebase)

       git rebase -i HEAD

        在rebase指定i选项,您可以改写、替换、删除或合并提交

        用rebase -i 修改提交

你可能感兴趣的:(git)