编辑: SLaks 的答案对于快速修复更有意义。下面的内容涉及更多,并为一种较少以主存储库为中心的方法做好了准备。
一种方法可能是让您从她的存储库中提取带有她提交的更改的分支。这会导致您的合并,然后您可以解决它。我假设你们都使用同一个分支,所以假设你有一个远程命名coworker
指向她的存储库:
git pull coworker branchname
设置远程取决于您的组织如何处理存储库。如果您的同事拥有的只是他们机器文件系统中的普通本地副本,没有git
或http
服务器使其可以远程访问,那么他们可能需要创建一个只读网络共享供您通过file
URL 访问。如果您的组织已经设置了诸如 Github 或 Gitlab 之类的东西,其中开发人员在服务器上拥有自己的存储库,那么设置远程就像将其指向您同事的主存储库分支的 URL 一样简单。有关所有详细信息,请参阅 Git 帮助,但基本命令语法是:
git remote add coworker http://host.name/repository/path
将那里的 URL 替换为您同事存储库的正确 URL(例如file:///Q:/Path/To/Working/Copy
或http://git.host.name/coworkerusername/repositoryname.git
)。