相关疑难解决方法(0)

Git pull:错误:输入foo不是uptodate.无法合并

我正在尝试从远程分支更新我的repo,并在我执行"git pull"时不断收到此错误.我没有做任何本地更改,即使我有,我也不需要保留它们.

我试过了:

git reset --hard
Run Code Online (Sandbox Code Playgroud)

而且我遇到了同样的问题

唯一似乎有效的是删除有问题的文件并再次尝试git pull.

我也试过git stash跟着一个git pull.不行.

编辑:使用PortableGit-1.6.4-preview20090729,所以任何以前的错误都应该修复.

git

66
推荐指数
8
解决办法
5万
查看次数

Git跳过目录及其子目录中所有跟踪文件的工作树

假设我有一个已经被 git 跟踪的工作树。

.
??? parent
?   ??? child1
?   |    ??? file1.txt
?   ??? child2
?   |    ??? file2.txt
?   |    ??? grandchild
?   |         ??? file3.txt
?   ??? somefile.txt
?   ??? anotherfile.txt
|
Run Code Online (Sandbox Code Playgroud)

我想标记其中的每个跟踪文件,parent以便 git 不再跟踪对它们所做的任何更改,最终将包括somefile.txt, anotherfile.txt, file1.txt, file2.txt, file3.txt.

.gitignore仅适用于未跟踪的文件,所以我使用--skip-worktree.

我试过:

1.

git update-index --skip-worktree parent/
Run Code Online (Sandbox Code Playgroud)

给了我,Ignoring path parent/但是当我检查时git ls-files -v,它仍然显示我想跳过的文件仍在跟踪中。

2.

git update-index --skip-worktree parent/*
Run Code Online (Sandbox Code Playgroud)

它给了我fatal: Unable to mark file …

git git-skip-worktree

12
推荐指数
1
解决办法
3396
查看次数

标签 统计

git ×2

git-skip-worktree ×1