Linux 当一些git文件或目录丢失时,如何使git分支工作?

Linux 当一些git文件或目录丢失时,如何使git分支工作?,linux,git,git-branch,Linux,Git,Git Branch,有一天,我在Linux(Visualbox Ubuntu)上从Github()更改了一个vim配置,然后一些git命令无法工作。例如: git diff diff-so fancy | less --tabs = 4 RFX: 1: diff-so fancy | less -- tabs = 4 RFX: diff-so:not found 4: No such file or directory RFX: No such file or directory 另外,当我输入git分支,gi

有一天,我在Linux(Visualbox Ubuntu)上从Github()更改了一个vim配置,然后一些git命令无法工作。例如:

git diff
diff-so fancy | less --tabs = 4 RFX: 1: diff-so fancy | less -- tabs = 4 RFX: diff-so:not found 4: No such file or directory
RFX: No such file or directory 
另外,当我输入
git分支
git日志
时,它不起作用。只要给我一些错误的信息。 但是我可以使用
git add
git commit-m”“
git push
将我的文件推送到远程存储库。我还可以创建一个新的分支,但不能检查有关dev或master的信息


请告诉我如何让git正常工作。

似乎您已经为git配置了一个外部差异驱动程序,或者可能是一个寻呼机,然后使其无法工作。但是你没有展示你所做的;您只需参考一个关于vim的GitHub存储库。当我仅通过输入
wget-qO-https://raw.github.com/ma6174/vim/master/setup.sh |sh-x
。因为我想让vim更容易使用。但我不认为这种更改甚至会影响git配置。