簡體   English   中英

Git推送到本地存儲庫

[英]Git push to local repository

我在機器上制作了兩個存儲庫,請按照本指南進行操作 在最后一步,我得到了這個錯誤:

elta compression using up to 2 threads.
error: inflate: data stream error (incorrect data check)
error: corrupt loose object '6dcf134fd4eb663f01bc1088b12f7cf389254636'
fatal: loose object 6dcf134fd4eb663f01bc1088b12f7cf389254636 (stored in .git/objects/6d/cf134fd4eb663f01bc1088b12f7cf389254636) is corrupt
error: failed to push some refs to 

我從一開始就刪除並創建了存儲庫幾次,但這沒有幫助。

我也使用github,但在Windows中。 在至少推到發現問題之前,我遇到了2個主要問題。 嘗試看看這兩種解決方案

  1. 該網址區分大小寫。 因此,請確保您的遙控器的URL完全正確,包括(大寫/小寫字母)。

  2. 由於某些原因(永遠不要弄清楚為什么),您可能還需要在推送之前從github中拉出。 到目前為止,我必須對每個項目都這樣做(至少在第一次推送之前)。

所以:

git pull <remote name> <branch name>
git push <remote name> <branch name>

最適合您的情況:

remote name = origin
branch name = master

而只是要激發整個過程。 您是否完成了所有這些步驟:

git init 
git add .
git commit -m "inital commit"
git remote add <device name> URL
git pull <device Name> master
git push <decive Name> master

還要注意,許多git演練都試圖使遙控器看起來不錯。 至少在您開始工作之前,我會講一些基礎知識。 所以要打死馬!

git remote add origin https://github.com/<account name>/<repo name>.git

或者在我的情況下,它看起來像這樣:

git remote add origin https://github.com/DanielHaro/my_app.git

但我討厭遠程名稱來源,因此我實際上使用了:

git remote add tron https://github.com/DanielHaro/my_app.git

如果以后您可以使用它,那就太可愛了:

git push tron master

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM