工作中碰到的git问题

这是平时工作中遇到的问题,百度结果很多,觉得有用的在此作个记录

一、git解决代码冲突(拉取时冲突):

1、将本地的修改提交到本地库

2、执行命令

       (1)git pull   origin master:将远程库代码拉取并合并到本地库

       (2)git push -u origin master :将本地库代码更新到远程库

 

 

二、暂存区被误删除了怎么办?

1、首先输入git fsck --lost-found

会出现多条记录,如下:

dangling commit xxxxxxxxxxxxxx

 2、只需要复制dangling commitID,然后执行命令

     git show xxxxxxxxxxxxxx

查看具体内容,记录中会描述日期和摘要,日期是你git stash 的日期,

摘要会记录你是在哪一条commit 上进行git stash操作的,

一条记录一条记录的查看

3、找到你想要的记录后输入

   git merge xxxxxxxxxxxxxxx

   这样就还原了你git stash drop, git stash clear的内容

 

 

三、合并分支

1、进入要合并的分支(如开发分支合并到master,则进入master目录)

git pull

2、查看所有分支是否都pull下来了

git branch -a

3、使用merge合并开发分支

git merge 分支名

4、查看合并之后的状态

git status

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值