【发布时间】:2017-12-18 19:50:46
【问题描述】:
我需要不断地重新输入我当前的分支名称。
示例
使用远程更改更新我当前的分支
git pull origin mySuperLongComplicatedBranchName
将我当前的分支推送到远程
git push origin mySuperLongComplicatedBranchName
我想把它简化为一个简单的:
git pull origin *
或类似的东西。除非这样的东西已经存在。我已经习惯了 git,但我只是希望我错过了一些简单的东西。
编辑:
添加额外信息以回应一条评论:
git show-ref --head
eaadd6401c4e179c105ac3565fe9bf53e2882f83 HEAD
eaadd6401c4e179c105ac3565fe9bf53e2882f83 refs/heads/myReallyLongBranchName
d6af452b1ad0a309a55061f9eeb6ab7ae83b6aef refs/remotes/origin/HEAD
eaadd6401c4e179c105ac3565fe9bf53e2882f83 refs/remotes/origin/myReallyLongBranchName`
所以看起来我的遥控器真的LongBranch 看起来与当前的头部相同。哦,我知道。我会
git fetch
然后我跑了
git show-ref --head again
bc1b96345913e911d03eb62763f8795cc20ecd8f refs/remotes/origin/myReallyLongBranchName
哦,太好了。现在我必须能够做到git pull origin HEAD。
我运行命令。我得到一个Already up to date。
然后我运行:
git pull origin mySuperLongComplicatedBranchName
我得到了更改。掌心。
好像不行。 Git 知道我当前工作的分支名称是什么......我希望它只有一个符号。
【问题讨论】:
-
你有没有试过不指定一个分支来获取所有?
标签: git