git分支和与远处版本库协作

(一)分支的用法:

主要作用是在现有代码的基础上开辟一个分叉口,使得代码可以在主干线和分支线上同时进行开发,且相互之间不会影响。

(1).查看当前版本库中有哪些分支:git branch

(2).创建一个分支:git branch  version1.0(分支名)

(3).切换到分支上:git checkout version1.0   ,   (在分支version1.0上修改的代码不会影响到master上的分支,在master上修改的代码不会影响到version1.0)

(4).在version1.0分支上修改并提交的内容合并到master分支上:  git checkout master

                                                                                          git merge version1.0

(5).删除分支:git branch -D version1.0 (要先切换到master分支才能删除)

git分支和与远处版本库协作_第1张图片


(二)与远处版本库协作:

(1).将代码下载到本地:git clone 后面接上远处版本库的git地址

(2).将修改提交的代码同步到远程版本库上:git push origin(远处版本库的git地址)  master(指同步到master分支上)

(3). A.将远程版本库上的修改同步到本地: git fetch origin(远处版本库的git地址)  master(指同步master分支到本地)    说明:同步下来的代码并不会合并到任何分支上去,而是会存放到一个origin/master分支上,可以通过diff命令来查看远程版本库上修改了什么东西git diff origin/master,调用merge命令将origin/master分支上的修改合并到主分支上git checkout 主分支(切换到主分支)  git merge origin/master

B.将远程版本库上的修改同步到本地:git pull origin(远处版本库的git地址)  master(指同步master分支到本地)  说明:这是从远程版本库上的获取最新代码并且合并到本地,相当与fetch和merge这两个命令放在一起执行


你可能感兴趣的:(git,svn)