git push和git pull

Posted chaoguo1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push和git pull相关的知识,希望对你有一定的参考价值。

git push

  git push如果直接使用,不加repository和refspec,那么首先根据当前branch的branch name,在配置文件中找到branch.branchName.remote(没有就是origin),然后push 所有的local-tracking branch(即有对应的remote-tracking branch)到remote repository。那些完全是本地repository branch上的commit是不会被git push命令上传到remote repository的。

 

git pull

  git pull如果直接使用,不加repository和refspec,那么首先根据当前的branch name,在配置文件中找到branch.branchaName.remote,然后根据remote name在配置文件中找到remote.remoteName.fetch作为refspc。

以上是关于git push和git pull的主要内容,如果未能解决你的问题,请参考以下文章

ssh链接git服务器,解决push pull要求输入密码问题

git push每次都要身份验证,如何解决?

关于git gerrit的客户端push问题

git可以add,pull, 不可以push的问题解决

git commit/push后如何回退

git 如何撤销已push的代码