樓上是解答,但請樓主不要這樣做
Git 拉取的是 Remote
你應該永遠先做 fetch
才開始做你該做的事
簡而言之,不要先去動 remote 不然其他人也會幹死你
回到你的問題,這種時候應該怎麼做才對?
本身就是錯的,在錯的上面不會變對的
你要先有個觀念
你在網頁上看到的repo(倉庫)才是正本
你本地的是副本
正常情況下一切以你網站上看到的正本為主去做管理
所以才有大神跟你講說要建立正確觀念,就是在說這個
GIT的觀念不太對。
在GIT倉庫(也就是github上)。
永遠都是主要依據的GIT。
所以,你光第一個動作就不對了。原本就不該去動「本尊」
一般如果是想要重建一個GIT倉庫。
你該建立一個空的倉庫,而不是去刪除它的檔案。
因為刪除也是一個需要處理的動作。
其它GIT一律都要遵守它。
建一個空的GIT庫後,再重新PUSH上去就行了。因為銀庫沒有相關對應的GIT動作(刪除)
就不會再要求你PULL了。