2015-07-10 45 views
0

我真的是git的新手,事情真的很複雜。我真的需要你的幫助!Git上的錯誤,然後是Pull和Workspace上的錯誤

我不知道錯誤在哪裏,所以我會從頭開始講述我的所有故事。我正在研究另一臺計算機,並且能夠毫無問題地推動。然後,我改變了我目前的電腦,所以直接用下載按鈕從網上下載(這是Visual Studio btw)我的項目。然後我開始研究我的新項目。昨天,我嘗試推送,它告訴我「一切都是最新的」。思想,不接受我的推動。我只是昨天沒想到,繼續工作。今天,我試着再次嘗試,但我發現我還沒有提交。所以從XCode,到頂級酒吧我去提交,然後再次打開終端。試圖再推一次,但在這裏我的問題開始了。因爲我在做cocoapods,所以我在.xcworkspace工作。隨着推動,我現在無法打開我的項目。它開始給我錯誤「工作區完整性(無法加載項目)。嘗試重新打開幾次,但是,c,沒有工作。所以,我仍然認爲這是因爲推動,如果我處理推問題,爲了能夠推動,我發現我需要拉動然後推動,所以我試圖拉動,但是這也給我造成了未合併文件的錯誤,於是我決定找出合併的方式,但我在網上找到的那些,特別是在堆棧上,沒有任何工作適合我。

事情對我來說很複雜,那麼你認爲,因爲我真的不知道什麼是混帳,它只是想出了所有這些錯誤。有很多的錯誤,我真的很困惑。

我真的需要有人來幫助我深深的,至少告訴我一個辦法ou噸。

希望長篇故事不會嚇倒你,因爲我也害怕。

從現在開始感謝,

等待您的指導,拼命!

回答

1

您應該嘗試從終端發出git fetch,然後發出git merge。這通常比使用git pull更好。 git status也是您最好的朋友,它會顯示任何尚未添加到暫存區域的文件。如果您有尚未添​​加的文件,您可以運行一個git add <filenames>,或者你可以在同一時間

git commit -a -m "commit message"

希望提交,並添加這有助於至少有一點。

此外,你絕對不想破壞你的遠程回購,所以不要推動你的本地回購,如果它不好。如果您的遠程回購仍然可以,您可以再次克隆它,並且手動添加您昨天和今天所做的更改,這並不理想,但如果您無法打開文件,它可能是您的唯一選擇。

+0

打開終端,導航到根目錄,並使用git fetch,它沒有返回任何東西。正常嗎? –

+0

所以你去了你的項目目錄? –

+0

從終端,是的 –