Git实际开发中注意事项以及问题解决

  • 首先需要明确的知道Git在代码未提交到本地仓库时,checkout分支以及pull,(fetch&merge)都会导致工作/暂存区代码丢失

       解决方案:

       1.通过stash将本地代码进行暂存(临时性bug修复往往使用他),pull代码下来后unstash,    有冲突进行对应合并处理。

       2.直接add+commit到本地仓库,然后fetch远程目标分支到本地然后merge进行合并(rebase会引发变基一般不用)

  • 有时候git clone代码下来发现本地工作空间代码不显示,原因在于因为某些原因导致代码隐藏了

       解决方案:

       1.git branch -a 查看所有分支,然后 git checkout 分支名称 进行切换即可

       2.开发工具如果能检测到,直接在工具中进行切换

  • git推送标签tag到远程仓库失败

       解决方案:

       1.使用 git push 远程仓库别名 --tags  (推送所有标签到远程仓库)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值