簡體   English   中英

在為當前項目進行 git 提交之前,如何解決未跟蹤文件的歷史列表?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM