GIT Git學習筆記

2022-02-16 15:04:58 字數 1293 閱讀 3043

當我在github上修改了乙個倉庫的名字後,此時再在本地與之對應的倉庫git push時,就會報錯

注意:

第一次輸入的為github的登入名以及登入密碼

而第二次輸入的應該是personal access token

在note欄填乙個名字用於第二次登入的使用者名稱

並且勾選給與這個使用者名稱的許可權(我全勾了)

完成後將會給一長串密碼(用於第二次登入),記下來,因為它只彈出這一次

此時回到git bash然後git push第一次輸入登入名以及密碼,第二次輸入上一步驟所得的使用者名稱以及密碼後就會push成功了

原因:本地倉庫與hub上的內容不一致

解決:

#合併

git pull origin master

#push

git push -u origin master

linux下:

方法一、

找到.gitconfig檔案,在裡面編寫:

[core]

editor =vim //how to vscode?

方法二、

命令列

git config –global core.editor vim
error: src refspec master does not match any. error: failed to push some refs to
可能的原因:

由於漂亮國的black lives matter運動, github 把主分支master改為了main, 所以若是在github上新建了乙個遠端倉庫,在本地上傳**時,應該加一句:

git branch -m main
參考鏈

git git學習筆記

學習git遇到的問題 git diff如何檢視 暫存區和庫里的檔案的差別 git diff 是檢視工作區與暫存區的差別的。git diff cached 是檢視暫存區與庫的差別的。git diff head 是檢視工作區和庫的差別的。head代表的是最近的一次commit的資訊 git clone總...

Git Git學習筆記

git commit會在當前分支下建立乙個新的節點。git commitgit checkout用於切換當前分支。git checkout git checkout b 我們首先看一下 head head 是乙個對當前檢出記錄的符號引用 也就是指向你正在其基礎上進行工作的提交記錄。head 總是指向...

git git學習隨記

git是乙個開源的分布式版本控制系統,可以有效 高速地處理從很小到非常大的專案版本管理。下面是我對git學習的一些筆記 不定期更新擴充套件 touch 檔名.檔案字尾上述命令有兩個作用 1 git fetch 相當於是從遠端獲取最新到本地,不會自動merge,操作如下 git fetch origi...