暂时保存Git更改

暂时保存Git更改,git,Git,git藏匿处是我想要探索的吗?假设我在笔记本电脑上做我的项目,但我需要将我迄今为止所做的工作转移到我的桌面上。这两台电脑都与集中的GIT回购同步。我现在还不想提交我的更改,我想在另一台电脑上继续我的更改。git stash只在本地保存更改。您不能将更改发送到其他机器上 您要做的是创建一个新分支,进行所需的更改,将其推送到远程,然后在您需要的机器上拖动该分支。git stash命令用于在本地临时保存更改(并恢复到以前的状态)。那似乎不是你想要的 如果您可以从一台计算机直接访问另一台计算机,则可以创

git藏匿处
是我想要探索的吗?假设我在笔记本电脑上做我的项目,但我需要将我迄今为止所做的工作转移到我的桌面上。这两台电脑都与集中的GIT回购同步。我现在还不想提交我的更改,我想在另一台电脑上继续我的更改。

git stash
只在本地保存更改。您不能将更改发送到其他机器上


您要做的是创建一个新分支,进行所需的更改,将其推送到远程,然后在您需要的机器上拖动该分支。

git stash命令用于在本地临时保存更改(并恢复到以前的状态)。那似乎不是你想要的


如果您可以从一台计算机直接访问另一台计算机,则可以创建指向另一台计算机的另一个远程设备。然后将更改推送到该计算机上,而不涉及中央存储库。

为什么要使用中央回购?直接拉到你想工作的地方,因为我在任何时候都不会同时拥有两台电脑。笔记本电脑和我一起工作,台式机在家。是的,但是git(版本控制)的全部目的是跟踪正在进行的任何小更改。由于存在中央回购协议,我认为没有必要将这一变化保密。如果它确实是私有的,那么为什么不发送更改后的文件,为什么还要使用git呢。不过我同意,直接拉是一种选择。为什么不创建一个临时分支呢?