git的浅谈深入理解

git多人在同一分支进行开发的时候

  1. 多人开发在同一个分支,平时我们都是在进行git push的时候进行git pull这样是没有问题的,但是假如你请假了几天这时候回来本地的代码和远程的代码早就不同步了,这样就会有一个命令来解决这个问题git rebase 或者git pull

  2. 假如这个分支一直是你在操作,但是有一天你请假了,你的同事把你的代码clone了一份,但是他又新建了一个分支,这样代码就有了两个分支且各自的代码不一样,这样你就可以用在你的分支运用git rabase 他的分支名,这样你的代码和他的代码就会合在一起,并且你的代码就有了他写的功能

  3. 平时我们经常会把本地的一个文件删除了,这样,好多人就以为可以用git pull给更新下来,其实是更新不下来的,那怎么办呢,我们可以用git fetch 来下载代码

  4. 假如平时我们正在写一个功能,但是没有完成,这时候来了一个加急的小功能,这样你可以把你现在写的这些git stash 丢到缓存中,这样就开发完了小功能,你在git stash pop还原回来就可以了 tig –all可以查看提交过的节点图
  5. git cherry-pick 节点名 可以合并指定节点,报错的话可以用git cherry-pick –abort就可以了,权当刚才什么也没有发生过,哈哈
  6. git checkout -b 分支名 origin/远端分支名 意思是在本地新建分支并且下载远端你指定分支的代码
    这里写图片描述
    这里写图片描述
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值