Git 拉入 windows7 LAN 共享上队友的工作目录树

Git pull in working directory tree of a teammate on windows7 LAN share

我的队友只能读取远程仓库的权限(不能写入远程)。因此,他们从 bitbucket 中提取最新信息,制作 updates/changes,邮寄或手动发送更改的文件,我在我的 repo 副本(在工作目录中)中覆盖这些文件,在提交之前检查他们的工作(更改)并最终推送到比特桶。

我尝试通过 LAN git pull origin master 通过 windows7 LAN 共享设置远程拉取,但这只有在队友承诺他们的本地 repo 时才有效,这不是我想要的。

我想从队友那里拉入工作目录文件,以便我可以查看这些更改、提交更改,然后推送到远程。

有没有办法 git 拉入我在 LAN 中队友的工作目录树或任何其他工作流建议,这将帮助我实现消除我的 repo 中的手动文件 sharing/copying。

我有 GIT 版本 2.13.0.windows.1

谢谢 应用

你的队友如何提交他的所有更改,以便你可以拉取它们。

提取所有更改后,可以使用 git reset HEAD~~~ 将回购重置为之前的提交,其中 ~ 的数量是您要返回的提交数量。除非您使用 --hard 标志,否则文件将保持不变。

现在您可以自己重新提交所有更改。

孤立的提交不会被推送到远程存储库,因为它不再是您存储库的一部分。