有时候我会在桌面上处理代码,然后在完成一个完整的功能之前发现我必须去*。然后生病在另一台电脑上,并想继续我离开的地方。是否可以将工作目录(因此不提交)推送到远程仓库(例如在GitHub上)?
*我跑这会突然发生,所以我需要快速进行,而不必考虑编写提交消息。
答案 0 :(得分:1)
是的,只是推到一个分支。
$ git status
On branch working-branch
/MyFile
/AnotherFile
$ git add MyFile AnotherFile
$ git commit -m "current changes"
$ git push --set-upstream origin working-branch
现在您可以从另一台计算机上查看该分支。
答案 1 :(得分:0)
您可以创建临时提交并将其推送到临时分支。
在您的另一台计算机上,您可以获取临时分支,检出它,然后重置回主设备以返回正在进行中的状态。
答案 2 :(得分:0)
简单地
git push
你的分支将在远程。从某个地方你可以做到
git fetch
现在您的分支机构将在您当地。所以简单地
git checkout your_branch
继续你的工作
答案 3 :(得分:0)
如果它是阻止你的提交消息,为什么不提交一个简单的消息(空字符串,字母A等),那么当你有时间时,做git commit --amend -m "New commit message"
并写一些更有意义的东西?
答案 4 :(得分:0)
如果您在dropbox文件夹中工作,则无需推送任何思考或还原提交
然后当你想要推动时,你仍然可以推送到远程