Git将未完成的更改推送到repo

Goo*_*rir 4 git repository

另一个Git问题,如果有人不介意回答:

我在办公室桌面上开发网站,在家里工作时在笔记本电脑上开发网站,都将文件存储在本地驱动器上,并使用在线Git存储库进行跟踪.

当我在家中从笔记本电脑创建新功能时,将这些更改转移到桌面的最佳方式是 - 我是否会进行更改,为它们创建提交,然后将它们推送到在线仓库,即使功能仍然不完整,还是有更好的方法?

我真的不确定是否在功能分支上创建一个新的提交只是为了将更改推送到repo,以便我在办公室时可以获取更改是正确的方法,但也许我错了. ..?

Mat*_*per 8

每当您创建新功能或修复错误时,您都应该使用新分支 - 您可能已经在使用它.

我只是在本地功能分支上提交更改并将更改推送到远程功能分支,然后在其他计算机上将其下拉,这没有问题...

如果你想在将它们合并到master之前整理你的提交,那么你可以压缩它们...看到这个问题:使用Git将我的最后一个X提交压缩在一起