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
- 讓我印象深刻的javascript面試題JavaScript面試題
- 讓我印象深刻的 JavaScript 面試題JavaScript面試題
- git - git push origin master 報錯GitAST
- Git|記一次Git clone報錯Git
- git push報錯error: failed to push some refs to 'git@github.com:ErrorAIGithub
- 記錄一次Git報錯Git
- git push出現unpack failed: error Missing tree錯誤的解決方法GitAIError
- MongoDB的一次錯誤記錄MongoDB
- 記錄一次根據錯誤資訊無法定位錯誤的錯誤
- Git|記一次誤提交的解決辦法Git
- 10個令人印象深刻的JavaScript動畫效果網站JavaScript動畫網站
- git push 失敗 failed to push some refs to gitGitAI
- Github錯誤之failed to push some refs toGithubAI
- 淺談我讀過且印象深刻的數學書
- 25個讓人印象深刻的 CSS 網站佈局CSS網站
- 記一次git clone的報錯以及對CentOS上的git版本更新GitCentOS
- git push命令Git
- git和TortoiseGit pull和push報錯:git did not exit cleanlyGit
- Git相關 | Git 常見的錯誤Git
- 回顧2022,那些令人印象深刻的AI突破AI
- 記一次 oracle expdp 匯出錯誤Oracle
- 記錄一次錯誤的使用當前時間new Date()引發的錯誤
- 如何在約會時給程式設計師留下深刻的印象?程式設計師
- Git錯誤彙總Git
- 記一次因為共享變數的犯錯誤變數
- 記錄一次一次監聽無法連線的錯誤
- git push.default 幾種設定筆記Git筆記
- 記一次Windows下啟動錯誤故障Windows
- 記一次OPatch failed with error code 73錯誤AIError
- 記錄一次誤刪操作,分享使用 Git 撤銷修改Git
- 初次git提交程式碼報錯:Push to origin/master was rejectedGitAST
- git push.default is unsetGit
- [譯] 修改 Git 錯誤的高明方法Git
- 使用 Git 撤銷 Commit,但未 Git Push 的命令GitMIT
- 前端:說說工作中解決過的印象比較深刻的問題前端
- 一次scheduler錯誤的處理