1
我最近刪除當前分支的所有文件,與rm --cached
命令沒有刪除.git
文件夾。然後在當前分支中只展示一個文件。但是當我嘗試將該文件推送到遠程存儲庫時,似乎還有其他文件也參與了傳輸。 我需要問兩個問題:1.從當前分支中刪除文件是否也從存儲庫中刪除該文件? 2.如何在當前分支中傳輸(push
)文件,而不是回購中的所有文件。推送到遠程回購僅在當前分支文件
我最近刪除當前分支的所有文件,與rm --cached
命令沒有刪除.git
文件夾。然後在當前分支中只展示一個文件。但是當我嘗試將該文件推送到遠程存儲庫時,似乎還有其他文件也參與了傳輸。 我需要問兩個問題:1.從當前分支中刪除文件是否也從存儲庫中刪除該文件? 2.如何在當前分支中傳輸(push
)文件,而不是回購中的所有文件。推送到遠程回購僅在當前分支文件
1 /從當前分支刪除文件也刪除存儲庫文件?
號
2 /如何只是轉移在當前分支(推)的文件,在回購不是所有的文件。
你將推動所有未推送的提交,而不僅僅是最後一個
您可以只推當前分支,與default push policy "simple"。
你的第一個推應該是
git push -u origin yourBranch
但該分支將包括所有提交,包括你的最後一個(它引用只有一個文件)。
如果你真的想重置遠程上游回購的內容,你可以看看「How to reset a remote GIT repository to remove all commits?」。
1.否2.你不推動「文件」,但「變更集」 – zerkms
如何做到這一點? –
完成*什麼*? – zerkms