close
文章出處
Git使用相關
使用git這么久還是時不時碰到小問題,根本原因在于沒有仔細研究和做筆記
Git修改remote地址
之前一直使用的ssh的地址,估計是沒配置好,每次都需要輸密碼煩死了,今天看到個用https的模式可以永久記住密碼,那還不趕快拿來用,這也能省下幾秒鐘時間啊
//查看當前地址
git remote -v
//刪除已有的地址,我的是ssh的,git@github.com:wancy86/BSQJ.git
git remote rm origin
//將https的地址加進來
git remote add origin https://github.com/wancy86/BSQJ.git
git remote -v
Git在https模式下記住密碼
配置用戶名和密碼
修改.git-credentials
,增加一行,格式如下
https://wancy86%40sina.com:mypassword@git.oschina.net
https://wancy86%40sina.com:mypassword@github.com
長期存儲密碼
git config --global credential.helper store
https和ssh有什么差別
這兩種方式的主要區別在于:
使用https url克隆對初學者來說會比較方便,復制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代碼都需要輸入賬號和密碼,這也是https方式的麻煩之處。
而使用SSH url克隆卻需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的話,你必須是這個項目的擁有者。否則你是無法添加SSH key的,另外ssh默認是每次fetch和push代碼都不需要輸入賬號和密碼,如果你想要每次都輸入賬號密碼才能進行fetch和push也可以另外進行設置
放棄本地所有修改,強制更新
git getch --all
git reset --hard origin/master
// git fetch 只是下載遠程的庫的內容,不做任何的合并 git reset 把HEAD指向剛剛下載的最新的版本
![]() |
不含病毒。www.avast.com |
全站熱搜