git: 記一次push的錯誤,印象深刻
**錯誤日誌:packet_write_wait: Connection to 52.74.223.119 port 22: Broken pipe
**
fatal: The remote end hung up unexpectedly
之前的操作步驟(導致錯誤的操作步驟)
- 本地建立了一個
git
倉庫,通過git init
命令建立的。然後裡面新增了幾個文字檔案,這些檔案加起來大小不超過30K
,但是.git/
目錄有25M
。這是前提。 - 在
github
上面建立了一個倉庫,
然後我通過執行git remote add origin url
的方式將本地倉庫關聯到github
上面。 - 然後執行
git push origin master:master
。(這一步正常。因為本地master
分支沒有改動) - 執行
git checkout dev; git push -u origin dev:dev
,一直報錯,報錯也就是下面的錯誤。
packet_write_wait: Connection to 52.74.223.119 port 22: Broken pipe
fatal: The remote end hung up unexpectedly
我看網上的部落格都是說檔案過大,但是我的倉庫裡面除了
.git/
之外,其他的檔案加起來不到30k
,顯然並不大。
不過,為什麼我push 的時候,會輸出Writing objects: 82% (14/17), 4.45 MiB | 2.00 KiB/s
?
不對,直覺告訴我,這大概是也要上傳.git/
才會這樣子。
但是我不死心,按照網上的方式配置了git config
,不過並沒有作用。因為還是出現一樣的錯誤了。(我還特意重啟了)terminal
的
解決方案:
pwd # ~/localRepo
cd ../
mv localRepo lllocal
git clone url localRepo
cd localRepo
git checkout -b dev
cp -r ../lllocal/src .
git add .
git commit -m "xxx"
git push -u origin dev:dev
總結,如果是上傳程式碼到github
,最好是在github
上面先建倉庫,然後 clone
到本地,本地的程式碼就再這個clone
下來的目錄裡面增加修改刪除。最後也在這個目錄下面提交。這樣就不會有奇怪的問題了。
ps: 這個問題導致我打了兩個晚上的農藥,一行程式碼沒寫。……
相關文章
- git push出現Permission denied (publickey)錯誤Git
- 淺談 記一次 import 打包 印象誤區Import
- git - git push origin master 報錯GitAST
- git push報錯error: failed to push some refs to 'git@github.com:ErrorAIGithub
- git push出現unpack failed: error Missing tree錯誤的解決方法GitAIError
- 讓我印象深刻的javascript面試題JavaScript面試題
- 記錄一次Git報錯Git
- 記錄一次根據錯誤資訊無法定位錯誤的錯誤
- 回顧2022,那些令人印象深刻的AI突破AI
- Github錯誤之failed to push some refs toGithubAI
- 2018年,我印象最深刻的一本書
- git和TortoiseGit pull和push報錯:git did not exit cleanlyGit
- Git相關 | Git 常見的錯誤Git
- 記錄一次錯誤的使用當前時間new Date()引發的錯誤
- git push命令Git
- Git錯誤彙總Git
- 記一次因為共享變數的犯錯誤變數
- 記錄一次一次監聽無法連線的錯誤
- 初次git提交程式碼報錯:Push to origin/master was rejectedGitAST
- [譯] 修改 Git 錯誤的高明方法Git
- 2018年,我印象最深刻的一本書《古老之美》
- 記錄一次homestead意外關閉導致的錯誤
- git push.default 幾種設定筆記Git筆記
- 2018年,我讀過的一本讓我印象深刻的書
- 記錄一次誤刪操作,分享使用 Git 撤銷修改Git
- 使用 Git 撤銷 Commit,但未 Git Push 的命令GitMIT
- git push origin master 時出現報錯 error: src refspec master does not match any error: failed to push someGitASTErrorAI
- 《人工智慧簡史》—— 2018年我印象最深刻的一本書人工智慧
- 在風雨中永恆(2018年我印象最深刻的一本書)
- 《被討厭的勇氣》--2018年,我印象最深刻的一本書
- 前端:說說工作中解決過的印象比較深刻的問題前端
- git stash save與git stash push區別Git
- git push --set-upstream originGit
- 2018年,我印象最深刻的一本書——《三體2之黑暗森林》
- 記錄一次數字和字串比較時候犯的錯誤字串
- git上傳大檔案!git push 報錯 ! [remote rejected] main -> main (pre-receive hook declined) error_ failed to push some refs to 'xxxGitREMAIHookError
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- Git 如何遺棄已經 Push 的提交Git