git push/pull origin [branch] 快捷方式?

标签 git push commit

在过去的几个月里,我一直在控制台中使用 git,我觉得打字有点太多了。

这是我的流程(假设我在 foo 分支上):

[ ... working ... ]
git add .
git commit -m "Commit message"
git pull origin foo
git push origin foo

我知道这是第一世界的问题之一,但有没有办法减少这里的输入?例如,我可以只使用 git pullgit push 吗? git push, git push origin foo 有什么区别?

最佳答案

对于git push,可以通过配置自动推送到与本地同名的远程分支。

git config push.default current

https://git-scm.com/docs/git-config#git-config-pushdefault

对于git pull,您需要将本地分支跟踪分支到远程分支。

引用https://stackoverflow.com/a/19279975/1433665

关于git push/pull origin [branch] 快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48459379/

相关文章:

git - 如何解除 git 文件夹的嵌套?

php - 如何对执行命令行程序的 PHP 类方法进行单元测试?

git - git配置文件可以使用if else语句吗?

swift - ios swift 3 addObserver 如何在点击推送通知时从应用程序中的任何位置重定向到特定 View

python - 如何使 sqlalchemy session 跟踪本地创建的对象中的所有更改?

git - 将 .gitignore 转换为 .hgignore,反之亦然

mercurial - HTTP 错误 502 : Bad Gateway when pushing to bitbucket

Git push 与 git push heroku master

git - 我们如何验证推送的提交消息?

git - 删除 merge 提交,保留当前更改