更重要的是,如何防止这种情况发生?
echo tracked > tracked.txt
git add tracked.txt
git commit tracked.txt -m "tracked"
echo untracked > untracked.txt
ls -l
总计 2
-r--r--r-- 1 我的名字 1049089 12 月 2 日 09:17 tracked.txt
-rw-r--r-- 1 我的名字 1049089 12 月 2 日 09:18 untracked.txt
git checkout master -- tracked.txt
ls -l
总计 2
-r--r--r-- 1 我的名字 1049089 12 月 2 日 09:17 tracked.txt
-r--r--r-- 1 我的名字 1049089 12 月 2 日 09:18 untracked.txt
config
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
.gitattributes
* filter=lfs diff=lfs merge=lfs -text lockable
.gitattributes -filter -diff -merge -text
.gitattributes export-ignore
README.md export-ignore