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

Git拉入windows7 LAN共享上队友的工作目录树,git,bitbucket,git-pull,Git,Bitbucket,Git Pull,我的队友只有对remote repo的“不写远程”的读取权限。因此,他们从bitbucket中获取最新信息,进行更新/更改,邮寄或手动发送更改后的文件,我会在工作目录中的repo副本中覆盖这些文件,在提交之前查看他们的工作更改,最后推送到bitbucket 我试着在windows7局域网共享上设置一个远程拉入LAN,git拉入原始主机,但这只有在队友承诺他们的本地回购时才起作用,这不是我想要的 我想从队友那里获取工作目录文件,这样我就可以查看这些更改,提交更改,然后推送到远程 git是否有办法将

我的队友只有对remote repo的“不写远程”的读取权限。因此,他们从bitbucket中获取最新信息,进行更新/更改,邮寄或手动发送更改后的文件,我会在工作目录中的repo副本中覆盖这些文件,在提交之前查看他们的工作更改,最后推送到bitbucket

我试着在windows7局域网共享上设置一个远程拉入LAN,git拉入原始主机,但这只有在队友承诺他们的本地回购时才起作用,这不是我想要的

我想从队友那里获取工作目录文件,这样我就可以查看这些更改,提交更改,然后推送到远程

git是否有办法将我的团队成员在LAN中的工作目录树或任何其他工作流建议拉入其中,以帮助我消除repo中的手动文件共享/复制

我有GIT版本2.13.0.windows.1

谢谢
appu

你的队友如何提交他所有的更改,以便你可以进行更改

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

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


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

所以您想拉取甚至尚未提交的更改?那么你的队友会怎么做呢。之后,您可以拉取它们并重置提交。这些文件将保持不变,您可以编写新的提交。是的,我想提取队友未提交的文件,因为如果他们提交,我将从他们的本地回购中提取,如果需要,在审查后,我需要进行另一次提交,如果审查后需要,这将为一个任务创建2次提交,基本上,我希望避免这种情况,并在审查后进行一次提交。@frieder,你能告诉我,在文件保持不变的情况下,重置提交将如何工作吗。好的,如果您重置为上一次提交,工作目录文件将恢复为上次提交之前的状态。git reset HEAD ~~~其中,~s的数量是要返回的提交数量。据我所知,只要你不使用-hard标志,文件就不应该被更改。是的,应该可以。但是,孤立的提交也会进入远程repo。如果是,如何避免。谢谢