标签:pull git remote 仓库 Git master 远程
Git远程仓库操作
目录
- 远程仓库可看成一个普通分支,只是形式为
<远程仓库名>/master
- 远程分支可通过
git remote
查看,无法通过git branch
查看 - 远程仓库是惰性的,需要手动更新,无法自动同步更新
添加远程仓库
法一:git remote add
命令
$ git remote add <远程仓库名> <远程仓库链接>
- 可将远程仓库与本地已有仓库关联起来
法二:git clone
命令
$ git clone <远程仓库链接>
- 相当于先
git init
,再git remote add
,再git fetch
,最后git checkout
。克隆一个远程仓库到本地,会自动将远程仓库命名为origin。使用频率更高。
把本地内容推送到远程仓库(上传)
$ git push <远程仓库名> <本地分支名>
拉取远程仓库(下载)
法一:git fetch
命令
$ git fetch <远程仓库名>
- 仅仅拉取仓库,不会同步master和文件
master迁移到远程仓库的master
$ git checkout -B master origin/master
法二:git pull
命令
$ git pull <远程仓库名> <本地分支名>
git pull
的功能是在git fetch
的基础上自动应用远程修改,不过要谨慎使用,当心远程的修改和本地有冲突
远程仓库之间的交流
把别人的仓库复制到自己的账户下
- 用
fork
把自己账户下的修改提交给上游维护者,由他审核后并入他的远程仓库内
- 用
pull request
标签:pull,git,remote,仓库,Git,master,远程 来源: https://www.cnblogs.com/ColaHua/p/12573706.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。