Git入门——远程仓库及分支管理】的更多相关文章

关于本地版本库的操作,请见:Git入门--本地版本库操作 本篇提到的所有命令: 小结 前面提到,Git相对于传统的SVN有着很大的优势,其中之一就在于集中式系统中,版本库只能存在于中央服务器上:而在Git中,版本库可以克隆多个,甚至在同一台主机中也可以克隆多个版本库.当然,日常开发过程中,还是会有一台主机充当中央服务器的角色,作为整个项目的整体基准.我们可以自己搭建一个git服务器,也可以直接使用github所提供的免费仓库托管服务. 在本文中我们使用GitHub.在使用之前,需要注册GitHu…
预备知识: SSH协议参考资料:http://blog.csdn.net/vevenlcf/article/details/43273405 图解公钥和私钥:http://blog.csdn.net/linuxnews/article/details/51119862 百度百科:https://baike.baidu.com/item/ssh/10407?fr=aladdin 基于密钥的安全验证,就是提供一对密钥,把公钥放在需要访问的服务器上,如果连接到SSH服务器上,客户端就会向服务器发出请求…
1. 在本地一个空的文件夹中 git init  (生成本地仓库) 2. 在刚刚的文件夹中随便建立一个文件 ,git add . (为了生成分支)(提交到暂存区) 3. git commit -m'1' 将刚刚暂存区内容推送到本地仓库中 4. git branch ‘分支名’ 建立本地分支,分支名字最好和你要clone的远程仓库指定分支的分支名相同 5. git remote add origin ‘远程仓库地址’ (与远程仓库进行关联) 6. git clone -b '远程仓库分支名' '远…
不指定分支 git clone + clone 地址 # 例如 git clone https://amc-msra.visualstudio.com/xxx/_xx/xxxxxx 指定分支 git clone -b + 要clone的分支名 + 仓库地址 # 例如 git clone -b stock-data-spider-dev https://amc-msra.visualstudio.com/xxxx 注: 不要只停留在 从 GitHub 上clone,道理基本是相通的,在其他代码仓库…
命令如下: 1:本地创建分支dev Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 Peg@PEG-PC /D/home/myself/Symfony (master) $ git push origin dev Total 0 (delta 0), reused 0 (delta 0) To git@github.com:TuringTD/Symfony.git * [new branc…
Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分支名这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来. 用sourcetree工具可以如下操作:…
git学习(4)远程库和分支管理 1.1建立本地git库和远程库联系 我使用的是GitHub上的库,首先在GitHub上新建一个库,在建立与远程库的联系之前需要建立ssh key.建立ssh key可以参考廖老师的博客 $ git remote add origin git@github.com:keithmorning/studygit.git 上面的格式是$ git remote add 远程库名称 git地址:gitHub账户名/远程git名称 下一步将本地库推送到远程库 $ git pu…
相关文章: 关于验证是否存在ssh配置以及生成SSH Key的方法可以参照文章:Git使用手册:生成SSH Key 关于SSH Key的使用和公钥在gitHub.gitLab的配置等,请参考文章:Git使用手册:使用SSH Key及配置SSH key公钥 关于GIT 工作区.暂存区.本地仓库.远程仓库的概念及关系,请参考文章:Git使用手册:工作区.暂存区.本地仓库.远程仓库 关于GIT 从远程仓库下载项目到本地工作区的操作,请参考文章:Git使用手册:git clone 克隆下载远程仓库项目工…
命令如下: 1:本地创建分支dev 1 2 Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 1 2 3 4 5 Peg@PEG-PC /D/home/myself/Symfony (master) $ git push origin dev Total 0 (delta 0), reused 0 (delta 0) To git@github.com:TuringTD/Symfony.gi…
正常clone方式 git clone <远程仓库地址> 默认clone的是远程仓库的master分支 clone指定分支 git clone -b <分支名> <远程仓库名> 在本地创建该分支的文件夹,且只包含该远程仓库的该分支下所有文件,其他分支文件不会包含…