git 查看远程分支更新到本地,本地代码暂存,取出

一 、远程分支更新到本地

1.将一个项目更新到本地

git clone  项目地址

2.进入项目文件夹下

git branch

会显示

3. 在远端新建分支。

新建一个dev分支。大家合并的分支。再给每一个开发者建一个分支。比如我的jhj分支

4 .获取远端的分支,新建成功后在输入下边的命令

git branch -a

 显示

  dev
  jhj
* master

输入:q退出 

5.本地远程同步

git checkout -b dev origin/dev
// 作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
git checkout -b jhj origin/jhj
// 作用是checkout远程的jhj分支,在本地起名为jhj分支,并切换到本地的jhj分支

这样你的本地就有一个dev,一个jhj了。这时候你就可以切换到自己的分支开发了。

二、项目暂存stash

git stash 是可以跨分支的。在恢复前一定要切回自己分支,否则就很难过了。

1.git stash

常常在操作一个功能时候,又需要改另外一个功能,或者说改个bug。当前修改部分一时半会的是提交不了的。这个时候想要切换分支是不行的。切换分支的前提是要嘛你提交,要么你恢复版本,这两个选择都是不被允许的。也是不合理的。所以就有了暂存的功能。

 首先你的文件必须放到缓存区,也就是都, git add 过。

然后 输入 

git stash

 或者

git stash save zhushishshshshs

 两者区别在于前者默认保存,后者可以加个注释

现在就已经暂存好了。你就可以切换到其他分支去工作了。

2. 查看所有保存的暂存记录列表

git stash list

显示

stash@{0}: WIP on jhj 357c90d6 hello

3. 取出暂存

 a . 在git stash list看到的编号就是用在这里的,git stash pop stash@{num}方案恢复,num是可选项,通过git stash list可查看具体值。只能恢复一次

git stash pop stash@{num}

b .git stash apply stash@{num}恢复,num是可选项,通过git stash list可查看具体值。可回复多次

git stash apply stash@{num}

c. git stash drop stash@{num} 删除某个保存,num是可选项,通过git stash list可查看具体值

git stash drop stash@{num}


d. 删除所有保存 git stash clear

git stash clear

 

 

 

 

 

 

  • 27
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 21
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值