git add Untracked files


 

git add *  將目錄里的所有文件提交到暫存區后

git status 查看狀態  所有文件都是綠色的表示本地的文件和暫存區的文件是一樣的

然后在本地修改一個文件 然后新建一個文件

在使用git status 查看狀態

這兩個文件都改變

並且兩個文件都變為紅色

修改的文件提示:changes not staged for commit  更改沒有進行提交表示

新增的提示Untracked files

再使用git add *  將目錄里的所有文件提交到暫存區后

再次使用git status 查看狀態    所有文件又都變綠色了

 

我們在本地修改一個文件的名(或者刪除)用git status 提示Untracked files 提示那個文件被刪除了

Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

deleted: "\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt"怎么辦??

方法1可以 忽略Git中的untracked文件

具體方法是在版本管理的根目錄下(與.git文件夾同級)創建一個  .gitignore,並保存在該位置。

在此文件下添加

忽略的文件名

文件目錄后面加/

方法2 回退commit

git log 查看提交的嘻哈值

然后執行回退 git reset --hard <commit_id>

方法三

git rm -r --cached .

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM