github和主项目保持一致
2015-08-04 09:45
260 查看
添加新的远程仓库地址
当你clone完一个项目,可以使用git remote -v来查看你fork的远程仓库的地址;默认的clone操作完成后,远端仓库的地址别名为:origin,为了需要与原项目保持更新,你还需要将原项目地址给添加进来,使用命令:git remote add upstream git@github.com:octocat/Spoon-Knife.git可以添加远端仓库地址,其中upstream为新的远端仓库的别名。
同步更新
假设你已经完成了前三步,当原项目有更新的时候,怎么将更新检入到本地呐,主要是以下几个步骤:
打开git命令行工具;
进入项目本地路径;
执行git fetch upstream命令,检出upstream分支以及各自的更新;
切换到你的本地分支主干:git checkout master;
合并upsteram/master分支和master分支,将原项目中的更改更新到本地分支,这样就能使你的本地的fork分支与原项目保持同步,命令:git merge upstream/master;
执行git push将本地分支的修改推送到远端fork的项目;
当你clone完一个项目,可以使用git remote -v来查看你fork的远程仓库的地址;默认的clone操作完成后,远端仓库的地址别名为:origin,为了需要与原项目保持更新,你还需要将原项目地址给添加进来,使用命令:git remote add upstream git@github.com:octocat/Spoon-Knife.git可以添加远端仓库地址,其中upstream为新的远端仓库的别名。
同步更新
假设你已经完成了前三步,当原项目有更新的时候,怎么将更新检入到本地呐,主要是以下几个步骤:
打开git命令行工具;
进入项目本地路径;
执行git fetch upstream命令,检出upstream分支以及各自的更新;
切换到你的本地分支主干:git checkout master;
合并upsteram/master分支和master分支,将原项目中的更改更新到本地分支,这样就能使你的本地的fork分支与原项目保持同步,命令:git merge upstream/master;
执行git push将本地分支的修改推送到远端fork的项目;
相关文章推荐
- Eclipse中web-inf和meta-inf文件夹的信息
- 开发所用的一些工具,navicat破解,myeclipse破解,
- laravel数据库查询是use方法的使用
- Python 学习 字符串
- Java RMI之HelloWorld篇
- SpringMVC中对Controller使用AOP
- PHPSTORM/IntelliJ IDEA 常用 设置配置优化
- 学习《Visual+C++/Turbo+C串口通信编程实践》第一章 MFC控件MSCOMM
- 代码行数统计工具
- java执行顺序
- python利用datetime模块计算时间差
- VC 局域网内上传文件 FTP或盘符映射
- 对面向接口编程的理解
- Visual C# 2010学习笔记一之命令控件的使用
- Ruby on Rails中的ActiveRecord编程指南
- ireport5.6使用table组件,如何用table显示javaBean数据源
- 关于c++中getline(cin,str)在cin之后使用
- 10款好用的 Python IDE总结与推荐
- PHPStorm下XDebug配置
- 说的特别好的一句话,送给每一个热爱编程的人