首页 > 其他 > 详细

实际操练

时间:2014-06-20 20:56:21      阅读:312      评论:0      收藏:0      [点我收藏+]

1、新建立一个分支:

git branch 3.5 origin/master

  创建的是基于远程origin/master 分支的一个本地分支3.5。

2.查看所有分支:

git branch -a

3、切换本地所指向的分支

git checkout 3.5   指向本地3.5分支

4、今天遇到一个问题,在这里总结一下。(记录时间2011-7-7)

开始是在TMP3.5分支上开发,后来项目合并到master上后,我本地在修改代码时还是在3.5的分支上。

然后我在准备提交前先 git status 有三个文件已经修改。这个时候我本想切换到master上去,结果显示本地有修改,不可切换。然后我就先提交到本地。也就是使用git add . 然后是git commit -m "mark"

然后再切换到master,发现之前修改过的代码又恢复原样了

此处不是很理解,以后自己实际去看一下

因为使用git还是不够熟练,所以问了同事,对于这个情况 的解决方法是,再切换到 3.5上,看看代码是不是后来改过的,切换过来后,代码果然回来了(这一步只是初步看一下当初提交到本地是否成功。当时我用git commit -m 提交成功了),然后再切换到master上,然后再使用  git merge 3.5  ,也就是将3.5合并到master上,最后再提交到master上(git push origin master),这样就可以了。

实际操练,布布扣,bubuko.com

实际操练

原文:http://www.cnblogs.com/51Tsinghua/p/3796100.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!