這可能是一個很簡單的問題,但我完全新的Git這樣......Git的 - 新的Checkout
- 我做我的主分支上拉。
- 另一個人對master分支做了很多修改。
- 我想放棄所有的更改,所以我刪除了本地項目(剛從Windows資源管理器中刪除),然後運行一個git pull myremote master。
我現在明白爲什麼這是行不通的。它結束了,只有從主分支更改的文件被拉。如果我現在運行git status,我會將所有其他文件視爲已刪除的文件。不好!!
所以,我想要做的是獲得一個乾淨的副本或簽出(或它被稱爲)的主分支,就好像這是我第一次從主分支拉項目。重置本地Git存儲庫或其他東西?
我該如何繼續?
謝謝你,完美的工作。我只是做了git結賬。然後從主人拉。現在我已檢出所有文件,並且git狀態不報告任何已刪除的文件。它確實說我雖然在原產地/主人之前提交了181次提交。不明白這意味着什麼,但希望沒有什麼不好。 – user1140596
你有額外的文件沒有與主還未推送 –
好吧,我該如何擺脫這些額外的文件?這是否意味着如果我現在推動,主分支會做很多更改?我不希望我以前的任何更改被提交。 – user1140596