git-rm

    2熱度

    4回答

    如何從索引中刪除所有特定類型的文件?我使用 git filter-branch --index-filter 'git rm -rf --cached **/*.jar' 要麼Git是不擴張的水珠,或者它不是擴大我期待的方式**。

    1熱度

    2回答

    請參考下圖: my-branch A---B---C---D / \ master E---F---G 在合併從B到G我無意中添加的文件到master,我使用git rm從my-branch刪除在D。不幸的是,我在C工作,這還沒有準備好與主人合併。我可以安全git rmmaster中的文件,並仍然合併my-branch(文件已被刪除)到master以後? 換句話說,通過合併

    3熱度

    2回答

    我想避免我的fabfile.py在git中版本化。 我做下列步驟操作: 複製文件到fabfile.default.txt文件備份 去除fabfile.py git rm --cached fabfile.py 添加fabfile.py到.gitignore 然後提交已刪除的文件,包括.gitigno重新文件。 但後來,如果我再次創造本地我fabfile.py,它再次在git status顯示出來。

    2熱度

    1回答

    我已將.idea文件添加到我的.gitignore文件,並且似乎正常工作。由於我的.idea文件已被追蹤,不過,早期的文章已經提出了以下代碼,以便在版本控制下將它們取出。 git rm -rf .idea 或 git rm -r --cached .idea 在這兩種情況下,雖然,我得到的消息: 致命:pathspec '.idea' 不匹配的任何文件。 當我列出該文件夾中我的文件,不過,

    1熱度

    1回答

    我有一個回購(稱爲原始回購upstream),因爲必須做一些清理,但我想保持我工作的文件夾johannes。 於是我就跟着去了,並刪除特定文件夾 git rm -cached -r johannes/ git commit -m "deleted my folder so it doesn't bother you anymore." git push upstream 我想與聲明上游回購

    0熱度

    1回答

    我試圖刪除單個文件,但git(v1.9.1)拒絕將它們暫存,因爲他們用來存放的文件夾已被刪除。 我不能使用git add -u,因爲它會分階段全部修改和刪除的文件。如果我做 git add -u /path/to/deleted/folder/afile 或 git rm /path/to/deleted/folder/afile 我得到: 致命的:無法切換到 '/路徑/要/刪除/文件夾/':無這

    0熱度

    1回答

    我無法再提交到我的工作目錄中,因爲repo中有一些未包含在gitignore中的大文件,所以它們已被結轉並在許多承諾/修訂中結束。 我已經按照說明操作: http://naleid.com/blog/2012/01/17/finding-and-purging-big-files-from-git-history 但git filter-branch部分失敗, 不能改寫分支:你有不分級的變化。此外

    -1熱度

    1回答

    我的英文不是母語,所以我想知道當我們提交文件刪除時,「刪除」或「刪除」這個詞是更好的嗎?例如: rm commitedLater.file git add -u git commit -m "Remove/Delete the unnecessary file" 問題可能看起來很奇怪,但有時我真的很困惑)

    0熱度

    1回答

    按照git rm文檔,這是它的行爲方式: 從索引中刪除文件,或從工作樹和索引 如果我只是做了提交,我的指數清空,執行git rm some_file將暫時刪除some_file。我期望rm不做任何事情。爲什麼它會刪除一個不存在的文件,並且存儲庫的最終效果是什麼?

    0熱度

    3回答

    我已經使用git rm --cached和git reset HEAD刪除了我的文件。但是,當我試圖推到我的回購,它仍然添加該文件?我怎樣才能完全刪除該文件?