将项目目录移动到另一台计算机,而不会丢失未提交的文件

时间:2018-08-12 19:11:11

标签: git atlassian-sourcetree

我一直在使用计算机,并对项目进行了一些更改。关键是,现在,我必须继续研究另一个。我还没有完成所有的工作,所以我还不能承诺。如何在不丢失所有更改的情况下将所有目录移动到新计算机?

谢谢

1 个答案:

答案 0 :(得分:0)

即使您尚未完成任务,也可以提交。只需将所有未完成的更改提交到临时分支(称为WIP-martins-change)中,然后在第二台计算机上签出该分支。

这还有一个额外的好处,就是您在遇到问题时可以始终在传输过程中返回到已知状态,并且可以进行备份-这就是为什么通常建议比较频繁地进行提交的原因。

完成后,想要创建一个不错的请求,只需从临时分支检出到永久分支(可能称为feature-add-foobar-widget之类),然后删除临时分支。 如果您是在没有请求请求的单人项目中工作,则还可以(快进)将所做的更改合并到主master分支中。