0

更重要的是,如何防止这种情况发生?

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
4

0 回答 0