簡體   English   中英

在 GitHub 上推送存儲庫時如何修復未跟蹤的文件

[英]How to fix Untracked files while pushing a repository on GitHub

基本上,我已將代碼推送到 GitHub 上的存儲庫。 代碼已推送,經過檢查,我發現某些文件丟失了。 然后我再次嘗試推動第二次提交,但我收到錯誤或警告,我不知道那是什么。

$ git commit -m "second"
On branch master
Untracked files:
        src/app/pages/
        src/app/services/

我原以為我的文件會被推送,但我遇到了這個錯誤。

輸出來自git status 我不知道為什么它會在您的commit命令期間顯示(也許這是您所做的?)。 但這是一個偉大的命令; 我經常運行git status以確保我已經添加了我的新文件並知道我在哪個分支上,等等。

git 存儲庫中的新文件不會自動跟蹤。 你只需要git add你想要的文件和/或目錄:

git add src/app/pages src/app/services

或者您可以在src添加所有新內容(新文件和自上次add以來修改的文件):

git add src

當您准備好為提交的所有跟蹤文件添加更改時,可以通過以下方式完成:

git add -u # git add updated files

或者如果你真的想添加所有內容,

git add -a

但我之前總是運行git status 我這樣做。

這與最初的 git remote add 有關。

一旦您最初將所有數據向上推送(提交后),請繼續運行

git 添加。

然后重新提交並推送數據。 然后應該跟蹤您的文件!

確保您沒有打開太多終端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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