[英]How do I solve a history list of untracked files before making git commits for a current project?
我想將 2 個文本文件添加到 {master} 項目,但我不斷收到與我當前項目無關的未跟蹤文件列表。 為什么會發生這種情況,我該如何解決? MacOS v10.15.7 Catalina 終端
添加了第一個文本文件:
git add file1.txt
添加了第二個文本文件:
git add file2.txt
查看工作目錄和暫存文件:
git status
要提交的更改:
new file: file1.txt
new file: file2.txt
PLUS 不斷獲取未跟蹤文件列表:
.Trash/
.anaconda/
.config/
.idlerc/
.ipython/
.local/
.matplotlib/
.npm/
.spyder-py3/
.vscode/
Applications/
Creative Cloud Files/
Desktop/
Documents/
Downloads/
Library/
Moon/
Movies/
Music/
Pictures/
Public/
helloworld/
opt/
我馬上刪了!
rm -rf ~/.git
已檢查
git status
輸出
fatal: not a git repository (or any of the parent directories): .git
我會重新開始我的項目,更加清楚!
看起來您在主目錄中初始化了 git。 您可能希望在您正在創建的軟件的項目目錄中對其進行初始化。 每個項目都應該有自己的 git repo。 您可以通過將 git repo 從您的主文件夾中刪除,方法是將其移動到另一個目錄或使用rm -Rf ~/.git
完全刪除它(注意:這是不可撤銷的!)完成后,將 cd 放入您的文件夾/項目中想要跟蹤並執行另一個git init
:
cd <some project folder>
git init
git add file1.txt
如果您打算將整個主目錄放入 git(我不建議這樣做),則必須將所有不想跟蹤的目錄和文件放入.gitignore
文件中,或者只是手動添加這兩個文件使用git add file1.txt
。 Git 跟蹤其目錄中的任何文件,除非它們被明確地放入 gitignore。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.