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
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()