Git 从存储库中删除本地更改
所以。讨厌 为简洁起见进行了编辑:Git 从存储库中删除本地更改,git,Git,所以。讨厌 为简洁起见进行了编辑: $ git pull origin master * branch master -> FETCH_HEAD error: The following untracked working tree files would be overwritten by merge: app/models/page.rb Please move or remove them before you can merge. Abor
$ git pull origin master
* branch master -> FETCH_HEAD
error: The following untracked working tree files would be overwritten by merge:
app/models/page.rb
Please move or remove them before you can merge.
Aborting
$ git reset --hard
HEAD is now at d90309f
$ git pull origin master
* branch master -> FETCH_HEAD
error: The following untracked working tree files would be overwritten by merge:
app/models/page.rb
Please move or remove them before you can merge.
Aborting
$ git rm --cached
usage: git rm [options] [--] <file>...
-n, --dry-run dry run
-q, --quiet do not list removed files
--cached only remove from the index
-f, --force override the up-to-date check
-r allow recursive removal
--ignore-unmatch exit with a zero status even if nothing matched
$ git pull origin master
From https://github.com/Jinxy5/laughing-octo-lana
* branch master -> FETCH_HEAD
error: The following untracked working tree files would be overwritten by merge:
app/models/page.rb
Please move or remove them before you can merge.
Aborting
$ git rm --cached app/models/page.rb
fatal: pathspec 'app/models/page.rb' did not match any files
$git拉入原始主机
*分支主控->取头
错误:合并将覆盖以下未跟踪的工作树文件:
app/models/page.rb
请先移动或删除它们,然后才能合并。
流产
$git重置--硬
头部现在位于d90309f
$git拉原点主控
*分支主控->取头
错误:合并将覆盖以下未跟踪的工作树文件:
app/models/page.rb
请先移动或删除它们,然后才能合并。
流产
$git rm--缓存
用法:git rm[选项][--]。。。
-n、 --试运行试运行
-q、 --不要列出已删除的文件
--缓存仅从索引中删除
-f、 --强制覆盖最新检查
-r允许递归删除
--忽略状态为零的取消匹配退出,即使没有匹配项
$git拉原点主控
从…起https://github.com/Jinxy5/laughing-octo-lana
*分支主控->取头
错误:合并将覆盖以下未跟踪的工作树文件:
app/models/page.rb
请先移动或删除它们,然后才能合并。
流产
$git rm--缓存的应用程序/models/page.rb
致命:pathspec“app/models/page.rb”与任何文件都不匹配
对类似问题的回答stategit rm--cached
会解决问题,但我做错了吗?因为它说它与任何文件都不匹配?可能是因为我运行了git reset?这是怎么回事:
git clean -fd
那么这个呢:
git clean -fd
你一定要看看我最近写的关于删除本地更改的帖子 “结论: 很明显,我们可以使用任何一种 (1)
git-clean-f
和git-reset-hard的组合
或
(2) git隐藏-u
以达到预期的效果
git clean -f -d "
你一定要看看我最近写的关于删除本地更改的帖子
“结论:
很明显,我们可以使用任何一种
(1) git-clean-f
和git-reset-hard的组合
或
(2) git隐藏-u
以达到预期的效果
git clean -f -d "
我是否用u
替换提交id?我这样做了,但它什么也没做。我要用提交id替换u
?我这么做了,但它什么也没做,真的:)谢谢你的帮助!也许你能接受这个答案?就是这样:)谢谢你的帮助!也许你能接受这个答案?