git:项目中遇到的git问题

685-杜同学

发表文章数:68

热门标签

首页 » Git » 正文

最近开始尝试使用git与同学一起开发项目,发现只是囫囵吞枣地学习过git知识碰到实际问题还是一头雾水,经常需要去网上再搜索,故把我们现在经常使用的命令记录下来,加深记忆,这些命令都经过测试,可以放心使用。

 

代码改完了才发现分支错了,怎么办?


转载:http://www.cnblogs.com/crayfish/p/5719475.html

前提是尚未将修改提交到错误的分支

> git stash
> git checkout targetbranch 
> git stash pop
> git add .
> git commit -m xxx

第一步,将修改的代码暂存到stash(git stash主要是将现不想提交的命令存入堆栈中,以后使用时再取出,应用于分支使用错误或需紧急处理其他分支bug的情景)

第二步,切换到正确的分支

第三步,从stash中取出暂存的代码修改。

至此,对代码的改动,就由错误的分支移动到了正确的分支。

 

想看其他远程分支的代码


设置本地分支跟踪远程分支

git checkout --track origin/分支名

这条命令的作用是在本地创建一个和远程分支同名的分支,并将两者关联起来。

 

$ git checkout -b 本地分支名 origin/远程分支名

第一种设置的方式,会设置一个和上游分支同名的分支名。如果你要讲本地分支与远程分支设置为不同名字,你可以使用第二种方式,它创建了一个本地分支跟踪远程。

标签:

拜师教育学员文章:作者:685-杜同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《git:项目中遇到的git问题》 发布于2020-02-12

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录