因此,我是Github的新手,並且在共享存儲庫中遇到了很多問題。最近,在另一個貢獻者作出承諾之後,我無法推動或拉扯。提交後無法推送或從Github中提取
它一開始工作正常,讓我在進行小的提交(添加視圖控制器等)後推/拉,但是在文件上傳後,它不再允許我推或拉。所有其他貢獻者都有同樣的問題。當我嘗試拉時,出現錯誤「無法找到遠程存儲庫」。任何意見,如何我可以去解決這個問題將不勝感激。
謝謝!
因此,我是Github的新手,並且在共享存儲庫中遇到了很多問題。最近,在另一個貢獻者作出承諾之後,我無法推動或拉扯。提交後無法推送或從Github中提取
它一開始工作正常,讓我在進行小的提交(添加視圖控制器等)後推/拉,但是在文件上傳後,它不再允許我推或拉。所有其他貢獻者都有同樣的問題。當我嘗試拉時,出現錯誤「無法找到遠程存儲庫」。任何意見,如何我可以去解決這個問題將不勝感激。
謝謝!
This may answer your question。
由於您的錯誤代碼,我建議您運行git remote show origin
來顯示叉(或克隆)的當前URL,並確保它與GitHub URL相對應。如果您在存儲庫中沒有編輯權限,也會發生錯誤,請務必在GitHub上仔細檢查該錯誤。另外,正如Edmundo上面所述,使用git push --force
以及fetch - > merge也是值得一試的。
我建議小心使用'git push --force',因爲你最終可能會覆蓋別人的更改。該命令在特殊情況下可能有用,但不應該成爲標準工作流的一部分。 –
是的,我同意。它應該被用作最後一種手段。 –
我更想找到一種方法來提取已經提交的代碼並進行處理,或者合併所有貢獻者所做的更改(如果可能的話)。我們沒有觸及相同的代碼段,而且這個錯誤似乎只發生在我們其中一個人添加一個文件時,顯然這個存儲庫在給定的URL下不再存在。有什麼辦法可以解決這個問題嗎? –
如果其他人已經推送到您嘗試推送的同一個遠程分支中,您可以「推送」您的分支版本(使遠程分支忘記其他開發人員推送的內容) ...或者你可以獲取,然後合併或重新分配你所做的,這樣你就可以正常推送。 – eftshift0
儘管如此,它不會讓我拉。我希望能夠獲取和合並代碼,這樣我就可以正常推送,但是在嘗試提取時出現錯誤。我錯過了什麼嗎? –
aaahhhh ....我想你錯過了在這裏粘貼錯誤消息,看看發生了什麼;-) – eftshift0