Git切换分支步骤指令操作,以及的时候报错,导致切换失败的处理

19 篇文章 1 订阅
12 篇文章 0 订阅

Git管理项目经常是一个主分支,多个分支,分别对应不同的项目。

先说下正常的分支切换步骤

切换分支的基本操作为:

       备份本地修改(或提交本地修改(git add 修改文件   ,     git commit -m "提交记录"     ,        git  push)),

       还原所有修改(git checkout .

       删除多余文件(git status .    然后    rm -rf (status出来的全部文件))

      OK,到这里就可以用 git checkout 分支名 来切换分支了 ,接下来等它一些列操作好了之后用指令 git branch -a 查看下是否在目        标分支就搞定了

--------------------------------------------------------------------------------------------------------------------------------------

上诉步骤执行到最后一步的时候     

往往有时候会提示出错,如:

          error: Your local changes to the following files would be overwritten by checkout:
                    .gitignore
          Please, commit your changes or stash them before you can switch branches.
          Aborting

      诸如此类的错误。

      解决的方法也很简单,用git stash 指令停止当前的修改,再执行git checkout 分支名 来切换分支就可以了

 

注:一定要注意切换分支之前已经提交或者备份本地的重要修改,不然切换分支之后修改记录就会全部同步服务器的修改,本地没提交的修改将会被全部还原

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值