git-操作

操作1:

    1. 建立分支

     ①  git branch <branchname>  简单的建立分支

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

    2. 切换分支

    git checkout <branch>

    3. 合并分支

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

    git checkout master

    git merge issue1

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


    4. 删除分支

    git branch -d <branchname>    

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

    5. 解决合并冲突

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

        

7. 用rebase合并

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





2.  操作标签

    1. 添加轻标签

        git tag <tagname>

        显示标签列表

        git tag

    2. 删除标签

        git tag -d <tagname>   


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 修改提交

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值