git:“存储”更改以继续从远程存储库工作的最佳方式

问题描述 投票:0回答:2

据我了解,存储是本地的,并不意味着被推送到远程仓库。

有时,我正在进行的工作还没有准备好提交,但我必须以某种方式与其他工作人员或我自己从不同的工作站访问。

使用 git 模拟某种“远程存储”或使用 git 实现我刚才描述的工作流程的最佳方法是什么?

git git-push git-pull git-remote git-stash
2个回答
6
投票

我只使用远程分支。只要确保团队中的每个人都同意这些“正在进行的工作”分支的一些命名约定,就应该没问题。通常,在分支前加上“wip”前缀应该传达此消息。:

$ git push origin wip_new_feature

0
投票

我发现解决此类问题的最佳方法是拥有一个同步文件夹,例如 dropbox 或 onedrive,您可以与其他系统或同事共享。在该文件夹中,您可以保存补丁,然后它们会下载它们并将其应用到本地分支上。没有提交,没有分支,没有远程存储库。

git add .
git diff --staged > C:/change.patch (the synced folder)

然后从另一台计算机上您可以执行以下操作:

git apply C:/change.patch (where your synced folder is located)
© www.soinside.com 2019 - 2024. All rights reserved.