git - 如何在 'git push' 中省略 <remote> 和 <ref> ?

标签 git

当我在 master 上时,我只需键入“git push”即可将提交推送到远程仓库。我希望我在另一个分支上时可以这样做,而无需指定远程名称和分支名称。像那样:

现在:git push origin experimental:origin/experimental

需要:git push

最佳答案

你应该编辑你的 .git/config 文件。应该已经设置了这样的东西:

[branch "master"]
    remote = origin
    merge = refs/heads/master

只需复制组并根据您的需要进行编辑。例如,您可以:

[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "experimental"]
    remote = origin
    merge = refs/heads/experimental

关于git - 如何在 'git push' 中省略 <remote> 和 <ref> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/347159/

相关文章:

git - 如何在 Github 中将 develop 分支设置为默认分支而不是 master?

java - 多个项目共享同一个数据库(Spring JAVA)

git - 如何使用 git 查看影响特定文件的所有提交的列表(包括孤立或悬空提交)

git - 如何查看裸仓库中的文件?

windows - 为什么 "Git help <command>"没有像它说的那样在我的浏览器中启动 html 帮助?

git - rev-parse 和 symbolic-ref 的输出有什么区别?

git - 挑选正确的方式来向后移植和整合主题分支修复是正确的吗?

git - .gitignore 如何排除特定文件夹的所有直接文件但包括该文件夹的所有子文件夹?

git - 我可以追溯创建基于日期的标签吗?

git - "renaming git branch to master"和 "merging branch to master with -s ours option"有什么区别?