Git,无需提交就推送工作目录

时间:2013-10-31 15:42:43

标签: git

有时候我会在桌面上处理代码,然后在完成一个完整的功能之前发现我必须去*。然后生病在另一台电脑上,并想继续我离开的地方。是否可以将工作目录(因此不提交)推送到远程仓库(例如在GitHub上)?

*我跑这会突然发生,所以我需要快速进行,而不必考虑编写提交消息。

5 个答案:

答案 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文件夹中工作,则无需推送任何思考或还原提交

然后当你想要推动时,你仍然可以推送到远程