首页 > 代码库 > 实际操练
实际操练
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),这样就可以了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。