&引用;git签出--“存储库和文件”=&燃气轮机&引用;错误:pathspec';[存储库和文件]';与git已知的任何文件都不匹配;
在一个git项目中,我在两台不同的机器上工作。我在那两台不同的机器上更新了同一个文件。它会在git pull上引发冲突。因此,我尝试对引发冲突的文件执行&引用;git签出--“存储库和文件”=&燃气轮机&引用;错误:pathspec';[存储库和文件]';与git已知的任何文件都不匹配;,git,Git,在一个git项目中,我在两台不同的机器上工作。我在那两台不同的机器上更新了同一个文件。它会在git pull上引发冲突。因此,我尝试对引发冲突的文件执行git签出,但文件的签出从未成功 详细信息: 我想在机器B上拉取在机器A上进行的最后一次更新,并将-ed从机器A推送到git存储库分支主机。上次更新的情况在文件src/custom pipes/my pipe/my pipe.ts上发生了更改,碰巧我在机器B上的同一个文件上也做了一些更改(我想用repo内容更新的文件) 步骤1:来自机器B。如果我
git签出
,但文件的签出
从未成功
详细信息:
我想在机器B上拉取
在机器A上进行的最后一次更新,并将
-ed从机器A推送到git存储库分支主机
。上次更新的情况在文件src/custom pipes/my pipe/my pipe.ts
上发生了更改,碰巧我在机器B上的同一个文件上也做了一些更改(我想用repo内容更新的文件)
步骤1:来自机器B。如果我执行git fetch
,()和git pull
,我会得到:
错误:合并将覆盖以下未跟踪的工作树文件:
src/custom-pipes/my-pipe/my-pipe.ts
src/custom-pipes/my-pipe/my-pipe.ts
请先移动或删除它们,然后才能合并
流产
步骤2:如果我在机器B上启动一个git状态
,我会得到:
论分行行长
您的分支在“源站/主站”后面2次提交,并且可以快速转发。
(使用“git pull”更新您的本地分支)
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
提交时未添加任何内容,但存在未跟踪的文件(使用“git add”跟踪)
第3步:然后我启动git签出--“src/custom pipes/my pipe/my pipe.ts”
,它说:
错误:pathspec“src/custom pipes/my pipe/my pipe.ts”与git已知的任何文件都不匹配
无论什么获取签出--[something]
我启动了,我都尝试了:
,src/custom pipes/my pipe/my pipe.ts
(如上所示),src/custom pipes/
,src/custom pipes/my pipe
,src/custom pipes/
。如果在必须进行的签出中未提及我的管道
,则它可以正常工作,并且不会说话。或者像这样抛出错误消息:
错误:pathspec“src/custom pipes/my pipe/my pipe.ts”与git已知的任何文件都不匹配。
如果签出路径中涉及my pipe
,my pipe/
或my pipe/my pipe.ts
在任何情况下,如果我返回到步骤1,然后尝试启动git fetch
和git pull
,它不会pull
并抛出:
错误:合并将覆盖以下未跟踪的工作树文件:
src/custom-pipes/my-pipe/my-pipe.ts
src/custom-pipes/my-pipe/my-pipe.ts
请先移动或删除它们,然后才能合并
流产
有什么建议吗
更新:我在没有git的情况下删除了导致冲突的[repository and file],从而成功地实现了更新。然后,git-pull
顺利进行。我设法在没有git的情况下删除了引起冲突的[repository and file],从而使其正常工作。然后,git-pull
就顺利进行了