git基础教程四
2014-11-03 17:13
211 查看
1.远程仓库
1) 关联远程仓库
使用GitHub做为远程仓库,在GitHub上新建repo,
git remote add origin [远程仓库链接] 将本地仓库关联到远程仓库
远程仓库链接,如git@github.com:michaelliao/learngit.git
git push -u origin master 将本地仓库代码推送到远程仓库master分支上(第一次)
git push origin master
origin是git远程仓库的默认叫法
注意:
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,
还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
2)克隆远程仓库
git clone [远程仓库链接]
要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。
Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
2.提交到远程仓库
1)下载代码到本地
git pull origin master git clone之后直接git pull它会自动匹配一个正确的remote url
2) 获取最新版本
git fetch origin master 从远程获取最新版本
在实际项目中,在向远程仓库push之前应当先进行fetch操作,然后merge本地master分支与origin master分支,合并没问题,才能进行push操作;
git pull相当于 git fetch与git merge一块儿进行
参考资料:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
1) 关联远程仓库
使用GitHub做为远程仓库,在GitHub上新建repo,
git remote add origin [远程仓库链接] 将本地仓库关联到远程仓库
远程仓库链接,如git@github.com:michaelliao/learngit.git
git push -u origin master 将本地仓库代码推送到远程仓库master分支上(第一次)
git push origin master
origin是git远程仓库的默认叫法
注意:
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,
还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
2)克隆远程仓库
git clone [远程仓库链接]
要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。
Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
2.提交到远程仓库
1)下载代码到本地
git pull origin master git clone之后直接git pull它会自动匹配一个正确的remote url
2) 获取最新版本
git fetch origin master 从远程获取最新版本
在实际项目中,在向远程仓库push之前应当先进行fetch操作,然后merge本地master分支与origin master分支,合并没问题,才能进行push操作;
git pull相当于 git fetch与git merge一块儿进行
参考资料:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
相关文章推荐
- Git基础使用教程:第一个Git项目
- Git基础教程
- iOS开发零基础教程之Git的一些常用命令
- Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作
- Git基础教程
- git使用教程(二) 基础
- git基础教程
- iOS开发零基础教程之生成git所需的SSH keys
- iOS开发零基础教程之Git的一些常用命令
- Git教程2——基础
- Git基础使用教程:第一个Git项目
- 很详细的git基础学习教程
- git基础教程三
- iOS开发零基础教程之生成git所需的SSH keys
- 国内代码托管git-osc基础使用教程
- 国内代码托管git-osc基础使用教程
- git基础教程二
- git 基础教程
- iOS开发零基础教程之Git的一些常用命令
- Git基础使用教程:第一个Git项目