knrt.net
当前位置:首页 >> git分支的作用详解 >>

git分支的作用详解

先说分支的作用:分支不是GIT的专利,早在CVS时代就有了.分支对于团队来说作用太大了.比如说一个项目现在是1.0版,那么开发团队可能要同时进行1.1版和2.0版的开发,这样代码就会出现较大分歧.这时候就需要用到分支了,不同的任

几乎每一种版本控制系统都以某种形式支持分支.使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作.当你确定修改h成功后,就可以将分支合并到你主分支了

新版本的git,支持本地目录不干净时也可以切换到其它分支,所以,你本地修改了代码还没有commit,直接切换分支,带过去,这个现象是正常的.其实我也不太喜欢这个功能,确实容易造成混乱.你可以做个测试,把本地的修改先提交.然后再切分支.另一个分支上肯定没有刚才的提交.这时候两个分支就有区别了.如果把刚才的提交再推到库里去,那么远程分支也就有区别了.希望这样的测试能让你对分支有了解.

git是国外开源版本库,不需要自己搭建服务器,你在上面搭建上传的工程代码都是公开的,谁都可以访问,可以设置团队成员分配修改的权限.如果要像SVN一样指定的人可以访问Git就需要收费了,SVN需要你有一台服务器

[然后我通过git clone另外创建了版本库,只能获取到远程的 origin master 分支的代码.]clone以后你看一下log`应该有branch01分支的log`~你clone以后默认是在主分支的`你也要checkout一下`~[git checkout branch01]

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发

多人合作,分开做不同的事情;或者自己不确定某个修改的时候,可以分支.

git config -global user.name "Your name"git config -global user.email "you@example.com"建立一个存放工程的文件夹git init命令用于初始化当前所在目录的这个项目会创建一个隐藏文件 .git创建main.c 文件创建.gitignore文件,忽略该文件里

简单说,三个概念:远程仓库、本地仓库、本地工作目录. clone是从远程仓库上down下本地仓库+工作目录:本地仓库就是工作目录里.git这个目录 commit是把工作目录的修改提交给本地仓库 pull把远程仓库的修改取回到本地仓库+工作目录 push把本地仓库的修改提交给远程仓库

qwfc.net | jmfs.net | zxsg.net | qhnw.net | dfkt.net | 网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com