在没有 origin master 的情况下进行 git-push

发布于 2024-11-09 09:52:37 字数 65 浏览 3 评论 0原文

GIT 有没有办法只执行“git Push”,然后自动发送到“origin master”而不指定? 只是好奇...

Is there a way on GIT to just do a "git push" and it automatically send to "origin master" without specify that?
Just curious...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

深海少女心 2024-11-16 09:52:37

您的主分支应该自动设置,这样就可以了。如果您在其他分支上,那么您可以使用带有 --set-upstream 选项的 gitbranch 命令。

git branch --set-upstream someBranch origin/master

在您有一个裸露且干净的情况下,您也可能没有远程集。存储库设置等待您第一次推送到它,例如当您在 github 上设置存储库时。假设您已经设置了遥控器,您可以使用 -u 选项推送到服务器,该选项将为您处理分支 --set-upstream:

git push -u origin master

这与以下内容相同:

git push origin master
git branch --set-upstream master origin/master

Your master branch should be automatically setup so this works. If you are on some other branch, then you can use the git branch command with the --set-upstream option

git branch --set-upstream someBranch origin/master

It might be also the case that you don't have a remote set, in the case when you have a bare and clean repository setup waiting for you to push to it for the first time, e.g. when you are setting up a repo on github. Assuming you have setup your remote you can push to the server with the -u option that will take care of the branch --set-upstream for you:

git push -u origin master

which is the same as:

git push origin master
git branch --set-upstream master origin/master
假扮的天使 2024-11-16 09:52:37

当您处于 master 状态时,git push 已经执行了 git Push origin master 操作。

<前><代码>git推送

git push类似,其中是当前分支的
远程(或源,如果没有为当前分支配置远程)。

http://www.kernel.org/pub/软件/scm/git/docs/git-push.html

git push already does git push origin master when you are in master.

git push

Works like git push <remote>, where <remote> is the current branch’s
remote (or origin, if no remote is configured for the current branch).

http://www.kernel.org/pub/software/scm/git/docs/git-push.html

可可 2024-11-16 09:52:37

默认行为由push.default配置设置定义。

如果您在 http://git-scm.com/docs/git 上搜索 Push.default -config 你会找到它的各种选项的解释。

The default behaviour is defined by the push.default configuration setting.

If you do a search for push.default on http://git-scm.com/docs/git-config you'll find an explanation for its various options.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文