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),这样就可以了。
实际操练
时间: 2024-10-12 11:53:33