我使用git克隆此仓库https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
完成后,我发现某些文件已更改,如git status
所示。
M include/uapi/linux/netfilter/xt_CONNMARK.h
M include/uapi/linux/netfilter/xt_DSCP.h
M include/uapi/linux/netfilter/xt_MARK.h
M include/uapi/linux/netfilter/xt_RATEEST.h
M include/uapi/linux/netfilter/xt_TCPMSS.h
M include/uapi/linux/netfilter_ipv4/ipt_ECN.h
M include/uapi/linux/netfilter_ipv4/ipt_TTL.h
M include/uapi/linux/netfilter_ipv6/ip6t_HL.h
M net/netfilter/xt_DSCP.c
M net/netfilter/xt_HL.c
M net/netfilter/xt_RATEEST.c
M net/netfilter/xt_TCPMSS.c
M tools/memory-model/litmus-tests/Z6.0+pooncelock+poonceLock+pombonce.litmus
我尝试使用git checkout -- .
,git add -A
,git stash
,git reset --hard HEAD
(和^HEAD
)创建一个新的分支,但是它们都无法工作,这些更改不会消失。
我的系统是MacOS(我只想阅读代码并使用git)。
git版本2.19.1
这是.git / config中的内容
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
这些文件对我来说并不重要,但我想解决此问题。
顺便说一句,我的另一台远程linux机器上没有任何问题。