git-rm

    106熱度

    3回答

    GitRef.org - Basic: git rm將會移除 臨時區域條目。這是從git reset HEAD有點不同 哪些「unstages」 文件。通過「unstage」,我的意思是在我們開始修改事物之前,它將暫存區域恢復爲 。 git rm另一方面只踢 該文件完全退出舞臺,所以 它沒有包含在下一個 提交快照,從而有效地 刪除它。 默認情況下,git rm file將完全從臨時區域中刪除文件,

    338熱度

    6回答

    假設我在我的git倉庫中有一個名爲foo的文件。 假設它已被刪除rm(而不是git rm)。然後git狀態將顯示: Changes not staged for commit: deleted: foo 如何處理此單個文件刪除? 如果我嘗試: git add foo 它說: 'foo' did not match any files.

    15熱度

    8回答

    如何在不手動輸入git rm的全部路徑的情況下輕鬆刪除多個文件?我有很多修改過的文件我想保留,所以刪除所有修改也是不可能的。 而且還可以恢復幾個文件的更改而無需手動輸入git checkout -- /path/to/file?

    4熱度

    2回答

    我應該用git rm abc.c刪除另一個文件。但我刪除了一個錯誤的。 我該如何恢復它? 現在,當我發出git status,它說 deleted: abc.c BTW,我現在有其他未提交的更改。

    7熱度

    3回答

    我知道git提供'git rm'和'git mv'來移除/移動文件或目錄。但是,我看不到這個實際的用例。 通常,我只是mv或rm文件或命令行中的任何內容,在完成所有必要操作後,我可以運行'git add -u'和'git add。',如我問及在here得到答案。 我錯過了什麼嗎?有沒有任何情況下只有'git rm'和'git mv'的能力?

    11熱度

    2回答

    需要幫助解決一些常見的Github工作流程。我來自VS TFS背景,所以請原諒我。 撤消掛起的更改 比方說,我已經克隆一個Git倉庫的到我的本地文件系統。此時,項目的本地文件完全匹配遠程repoistory中的內容。 然後我決定對代碼進行一些更改,並更改幾個文件的本地版本。在做了一些測試之後,我發現我想放棄我的本地更改並將本地文件恢復到遠程repoistory中的內容。 如何撤銷這些本地更改,將它

    65熱度

    3回答

    我有一個文件(config.php),已經提交給Git倉庫,但我想忽略本地,即我希望該文件保留在存儲庫中,但強制Git忽略對它的任何更改。 我把文件放到.gitignore中,但它仍然被標記爲已更改,並且Git仍然在嘗試對其進行更改,每當我提交一些內容時。任何想法,我錯過什麼或做錯了什麼?

    7熱度

    3回答

    我在我的git存儲庫中添加了現在我想要刪除的文件。我用rm XXX刪除它。 現在,git status顯示我: Changed but not updated: deleted: "Sche\314\201ma application + interface.graffle" 無論我如何git rm它,我仍然有一個: fatal: pathspec 'Schêma applicati

    12熱度

    3回答

    我刪除在Rails應用程序我的數據庫文件夾與-r 我已經試過 git reset HEAD 和 git reset --hard HEAD 但遷移文件的arent回來的git RM。我嘗試了提交,然後運行重置,但仍然沒有。 我該怎麼辦?

    209熱度

    12回答

    有沒有辦法添加所有文件,無論你做了什麼,無論它被刪除,未跟蹤等?就像一個提交。我只是不想在每次提交時都要使用git add或git rm所有文件,尤其是當我在處理大型產品時。