欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Git的push

发布时间:2024/9/19 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Git的push 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

git push

$ git push <远程主机名> <本地分支名>:<远程分支名> 我们一般会省略本地分支,因为我们就在本地分支呀~ 所以一般的格式为 省略了本地的分支名字!!! git push origin master

git push origin  :master

远程分支的删除  
git push origin :master等同于git push origin --delete master 
因为本地是空分支就相当于删除;如果远程分支不存在的话,我们会进行新建一个远程分支!!!!! 

git push的简略写法

git push origin  sunx:master 省略:sunx是因为我们就在sunx分支上啊 省略:matser 是因为我们如果已经定义好了track的话,并且我们就在本地的分支之上了,可以省:master 省略:origin 是因为我们只有一个追踪分支 哭!!!,所以我们就不用写了!!! git push -u origin master 我们可以通过-u进行设定本地与远程分支的默认跟踪关系!既一本地对应多远程,我们默认一个远程!

git push的配对方式默认设置

就是本地与远程的配对 simple是默认本地只与一个进行根性 mtching是默认远程的全部被更新! 我们现在默认的是simple了!!!!! 配对:git branch --track 本地分支 远程分支 把本地分支与远程分支进行对接 $ git config --global push.default matching # 或者 $ git config --global push.default simple

git push --all origin

$ git push --all origin 是将本地的全部进行上推,不存在的就新建分支,囫囵吞枣的全部推上去,远程与本地就一致了!!! 一般用于项目初期吧! 不然责任太大了,担不起!!!!

git push --force origin

我们什么会使用到这个命令呢,是在我们想强制推送的时候回用到这组命令,因为 远程版本库比本地版本库新的话,我们再推送肯定会报错啊,版本库相信哪个啊?愁人?所以 要么: 我们在推送的时候应该把本地也弄成最新的,fetch+merge下或者pull下就是最新的版本了。 要么: 我们相信本地的版本以本地的版本为准,把远程的进行覆盖,我们加上force即可,强制推送了!!!!! 不过: 大多数团体进行集体开发的时候,我们还是相信远程版本的,一远程为准!

git push origin --tags

git push origin --tags 我们对推送加标签,使用这组命令即可!

 

总结

以上是生活随笔为你收集整理的Git的push的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。