Git 的問題解決集合

2021-10-22 11:30:01 字數 2423 閱讀 5327

git remote rm origin

再次add就可以了

這種ssl的問題,最方便的是直接禁用…git config --global http.sslverify false

不過風險這塊。學學計網再回來想想…

紅色error解決:git push -f

不管用就git pull --rebase origin master再push

顯然是分支合併衝突了;跟上面master->master(fetch first)也是分支問題。

lxf關於分支合併衝突解釋和解決挺好的?

原由:用git推送資料到倉庫的時候會出現推送失敗:提示 ! [rejected] master -> master (fetch firsh)

產生這個錯誤的原因是:遠端倉庫和本地倉庫檔案衝突;解決方法:git pull --rebase origin master(拉取遠端的檔案把本地的覆蓋,再上傳)這樣可以提交成功,但是第二次提交的時候後面的分支出現了(master|rebase 1/2)這種情況。

解決:git reflog,看一下,選擇回滾到某一版本;git rebase --abort

git rebase --abort 可以解決**回退的問題。然後發現本地**回來了但是剛開始更新的別人提交的**沒有了。然後再把自己改動的commit一下。再拉取一下。

玄學問題,首選思路是等。當他該開啟的時候自然會自己開啟。

解決思路:查本地**有無衝突;關閉**;

或者像下面這樣:

找到c盤hosts資料夾,將剛剛的ip寫進後面;(記事本無編輯許可權,notepad++、sublimetext這種都行。nodepad++挺好用)

hosts一般在?

c:\windows\system32\drivers\etc\hosts

140.82.114.4 github.com 

199.232.69.194 github.global.ssl.fastly.net

185.199.108.153 assets-cdn.github.com

185.199.109.153 assets-cdn.github.com

185.199.110.153 assets-cdn.github.com

185.199.111.153 assets-cdn.github.com

#就是剛剛的ip順序

終端重新整理dns

至此部分人的問題可以解決;

首先,造成這個錯誤很有可能是網路不穩定,連線超時導致的。如果網路沒問題,

git bash:修改設定,解除ssl驗證

可以提前查一下.gitconfig檔案裡面是不是false,如果已經是false了就不用再解除了orz

(直接bash裡面git config --list看一下最後兩行也行)

或者在windows下建立乙個臨時環境變數

set git_ssl_no_verify=true git clone

不過此時可能會繼續出現⬇️

跟github打不開常常有一樣的原因所以github打不開的解決辦法也可以挪到這裡試一試(並且更新hosts常常比較好用)

嘗試訪問 github **

使用 ping 命令測試 「github.com」

要麼:查詢**情況:git config --global http.proxy

解除**:git config --global --unset http.proxy

(https也一樣)

要麼:git config --global http.proxy 127.0.0.1:1080為全域性的 git 專案都設定**

git config --local http.proxy 127.0.0.1:1080為某個 git 專案單獨設定**

(找自己的http.proxy位址,不要直接帶127.0.0.1:1080)

to be continued…

Git錯誤問題解決集合

在實際的生產過程中,使用git時難免會遇到各種各樣的錯誤,然後去尋找解決答案,所以就想為什麼不把我遇到的問題直接寫出來集合在一起呢?既方便自己也方便別人 在 push 的時候,即使是先 拉去 到本地也是會出現 原因 github 禁用了tls v1.0 and v1.1 解決 更新windows的g...

git問題解決

在開發中我們經常需要通過 git 對 進行拉取和提交,頻繁地輸入使用者名稱和密碼會帶來很大的麻煩,下面就介紹一下解決git每次拉取 提交 時都需要輸入使用者名稱和密碼的方法。很簡單,只要兩步驟就能實現 1.在 gitconfig目錄下多出乙個檔案,用來記錄你的密碼和帳號 1git config gl...

GIT中文亂碼問題解決

進入git安裝目錄,改一下配置就可以基本解決 1 etc gitconfig gui encoding utf 8 i18n commitencoding utf 8 svn pathnameencoding utf 8說明 開啟 git 環境中的中文支援。pathnameencoding設定了檔案...