我的队友只能读取远程回购(无需写入遥控器)。因此,他们从bitbucket获取最新信息,进行更新/更改,邮件或手动发送已更改的文件,我在我的repo副本中覆盖(在工作目录中),在提交之前审查他们的工作(更改)并最终推送到Bitbucket。
我尝试通过LAN设置远程拉动,git pull origin master
通过Windows7局域网共享,但只有当队友承诺他们的本地仓库不是我想要的时候才有效。
我想从队友中提取工作目录文件,以便我可以查看这些更改,提交更改然后推送到远程。
有没有办法让git在局域网中拉入我的队友的工作目录树或任何其他工作流程建议,这将有助于我在我的仓库中消除手动文件共享/复制。
我有GIT版本2.13.0.windows.1
感谢 APPU
答案 0 :(得分:1)
你的队友如何进行所有改变,以便你可以拉动他们。
在完成所有更改之后,可以使用git reset HEAD~~~
将repo重置为先前的提交,其中~
s的数量是您想要返回的提交数。除非您使用--hard
标志,否则文件将保持不变。
现在您可以自己重新提交所有更改。
孤立提交不会被推送到远程存储库,因为它不再是您的存储库的一部分。