我在过去几个月里一直在控制台中使用git,我觉得打字有点太多了。
这是我的流程(假设我在foo
分支上):
[ ... working ... ]
git add .
git commit -m "Commit message"
git pull origin foo
git push origin foo
我知道这是世界上第一个问题,但有没有办法减少这里的打字?我可以使用git pull
和git push
吗? git push
,git push origin foo
之间的区别是什么?
答案 0 :(得分:0)
不是"捷径"实际上,但明确减少了输入量:
在:
git push --set-upstream origin foo
然后:
git push
和git pull
答案 1 :(得分:0)
对于git push
,您可以配置为使用配置自动推送到与本地同名的远程分支。
git config push.default current
https://git-scm.com/docs/git-config#git-config-pushdefault
对于git pull
,您需要将本地分支跟踪分支设置为远程分支。
答案 2 :(得分:0)
git commit -am 'subject: research the commands, Luke!'
git push
是等价的,除非您自己添加了新文件,因此您需要告诉 Git 追捕它们并使用 git add .
跟踪它们,或者 git push
在您所在的远程分支上看到新的历史记录跟踪你不知道的,所以你需要先拉。