為什么,當我使用git push origin master --force我的自述檔案時。我的reop中的檔案或某些檔案被洗掉了?有一天,當我在 GitHub 中編輯我的自述檔案時,除非使用 git 并進行提交更改,也被洗掉了,我不知道為什么會這樣做
uj5u.com熱心網友回復:
每個提交都是整個專案的快照。每個提交都包含所有檔案。最后一次提交(也稱為頭部)是所有當前檔案的當前狀態。
當您進行正常推送時,您的本地提交將添加到遠程分支的末尾。但是當你使用 force 時,你的提交會替換遠程分支的提交。
因此,如果您的最后一次本地提交不包含自述檔案,那么在強制推送之后,遠程 repo 也不會包含它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/438159.html
