2012-12-04 30 views
2

我在我的項目中做了一些更改,我不想保留。我怎樣才能將我的隊友上傳到GIT服務器的整個項目替換掉。 我不能拉,我得到這個: 「拉不可能,因爲你有沒有合併的文件 請修復它們在工作樹,然後使用適當的'git add/rm' 來標記分辨率,或使用'git commit -a'。「用git替換本地項目

問題是,我不想對文件做任何修改,因爲我擔心它會覆蓋我的隊友編寫的新功能。 我不需要對上傳的文件進行更改,我只是想要新的文件。 謝謝你的幫助!

回答

4

廢紙簍尚未COMMITED尚未更改,請

git reset --hard 

如果你想使用Git將其保存爲草稿(未在任何地方犯,只是它在一個安全的地方保存經過一些操作後返回),請使用git stash

git stash 
... do something on the git tree ... 
git stash apply 
... your changes is present again 
+0

建議使用git存儲!我不會養成使用git reset的習慣 - 除非在緊急情況下沒有其他的工作。無論如何,我不確定這種緊急情況是否真的存在! – Kzqai

+0

是的,'git reset'就像刪除一個沒有「你確定嗎?」的文件。和回收站。 –

+0

另外,考慮總是在一個熱門分支上發展。這樣,您可以讓主人無需擔憂地追蹤出處/主人。 –