git chechout】的更多相关文章

在克隆完一个的版本库时,git会在本地创建一个master分支用于跟踪远端的master分支 如git clone abc.git 默认情况下git会在本地创建一个master分支 但是,在本地master分支上直接进行新特性的开发并不是一种非常好的习惯 一般情况下,会在本地master分支的基础上新建一个分支用于新特性的开发,这时会用到git checkout -b选项,该命令会自动创建新分支并切换到该新分支 如git checkout -b newbranch 在新分支newbranch上进…
以前总听说git[分布式版本控制系统]自己愣是搞不懂它到底要干哈-什么叫版本控制系统根本理解不了.现在工作需要必须要用到,结果好像就突然懂了git是干什么滴. 所以!原理这个东西的理解是要建立在大量的练习使用的基础上的! 版本库即仓库,英文名repository,里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以"还原". 初始化一个本地版本库: git init     (我们一般会创建一个文件夹,进入该文件…
参考:Git教程 - 廖雪峰的官方网站 1.git  //linux上检测是否安装git 2.sudo apt-get install git //linux上安装git 3.git config --global user.name "Your Name"  //设置用户名   git config --global user.email "email@example.com" //设置邮箱信息 4.git init //进入git仓库目录执行此指令,用于初始化g…
简介 svn和git都是常用的版本管理软件,但是git无论在理念或是功能上都比svn更为先进.但是有的公司是以svn作为中央仓库,这时git与svn代码的同步就可以通过 git-svn这个软件进行,从而用git管理svn代码.最后的效果相当于把svn仓库当作git的一个remote(远程仓库),而你本地的代码都是通过git来管理,只有push到svn时才会把你本地的commit同步到svn. 从svn克隆 首先看一看用于测试的svn项目结构,svn的仓库路径是file:///d/Projects…
一. 引子 在git操作中,我们可以使用checkout命令检出某个状态下文件,也可以使用reset命令重置到某个状态,这里所说的“某个状态”其实对应的就是一个提交(commit). 我们可以把一个git仓库想象成一棵树,每个commit就是树上的一个节点.家家都有一本自己的祖谱.祖谱记录了一个家族的生命史, 它不仅记录着该家族的来源.迁徙的轨迹,还包罗了该家族生息.繁衍.婚姻.文化.族规.家约等历史文化的全过程.类似的,每个git仓库都有一本自己的祖 谱,仓库中commit ID的繁衍,HEA…
转自:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html 最近在使用github,感觉不错.在windows下,可使用github提供的windows客户端(http://windows.github.com/).很傻瓜,很方便.如何使用?详见:http://www.cr173.com/html/15618_1.html.(有图是王道)最近发现,在公司电脑上安装github的windows客户端时,可能由于公司网络限…
获取master: git clone ssh://some.i.p/some/source/~/somerep 获取branch: git clone -b branch-version ssh://some.i.p/some/source/~/somerep master切换到branch git fetch origin git chechout -b version.number origin/version.number…
这篇git文章必转:解答我一直的疑惑 http://www.cnblogs.com/hutaoer/archive/2013/05/14/3078191.html 一. 引子 在git操作中,我们可以使用checkout命令检出某个状态下文件,也可以使用reset命令重置到某个状态,这里所说的“某个状态”其实对应的就是一个提交(commit). 我们可以把一个git仓库想象成一棵树,每个commit就是树上的一个节点.家家都有一本自己的祖谱.祖谱记录了一个家族的生命史,它不仅记录着该家族的来源.…
git的工作区   git 安装 sudo apt-get insall git 查看git 版本 git --version   git的配置 #配置用户名 git config --global user.name qin1991 #配置邮箱 git config --global user.email youEmail #配置高亮 git confgi --global color.ui true #列出来所有的配置 git config --list #也可以编辑配置文件 vi ~/.g…
http://git.oschina.net/progit/2-Git-%E5%9F%BA%E7%A1%80.html(pro git)   git branch  (展示本地当前的所有分支,以及当前处于哪一个分支之上)  eg:   git branch -r(展示远程库的所有分支) eg   git branch -d (删除本地分支)(-D强制删除) eg   git branch -v(展示提交的版本记录) eg   git chechout 分支名称 (切换分支) eg   git c…