可以多查看一下廖雪峰所寫(xiě)的文章。
https://www.liaoxuefeng.com/wiki/896043488029600
安裝完github以后即可右鍵使用git功能,git bash
本地配置
git config --global user.name "隨便取一個(gè)用戶名" (回車(chē))
git config --global user.email "輸入你自己的郵箱" (回車(chē))
遠(yuǎn)程倉(cāng)庫(kù)
密鑰
先查看用戶主目錄下有無(wú).ssh目錄,這個(gè)目錄下有沒(méi)有id_rsa(私鑰)和id_rsa.pub(公鑰)這兩個(gè)文件。
若沒(méi)有,
$ ssh-keygen -t rsa -C "youremail@example.com"
一路回車(chē)不需要密碼。
我使用的就是github倉(cāng)庫(kù),注冊(cè)登錄以后。在個(gè)人settings里面Add New SSH key,粘貼id_rsa.pub文件的內(nèi)容。
新建倉(cāng)庫(kù)
Create a new repo,此刻遠(yuǎn)程已有倉(cāng)庫(kù)(取名learngit)
本地倉(cāng)庫(kù)操作
$ git init #初始化倉(cāng)庫(kù)
$ git remote add origin git@github.com:git賬戶名/learngit.git #關(guān)聯(lián)github倉(cāng)庫(kù)
$ git push -u origin master #推送本地當(dāng)前master到遠(yuǎn)程庫(kù),-u參數(shù)第一次連接本地和遠(yuǎn)程master分支,以后可以省略,即如下
$ git push origin master
$ git clone git@github.com:git賬戶名/gitskills.git #克隆遠(yuǎn)程庫(kù)
版本管理
$ git status #查看當(dāng)前狀態(tài)
$ git log #查看歷史日志,加上--pretty=oneline,縮略信息
$ git diff readme.txt #查看不一樣的地方
$ git add readme.txt #添加文件到倉(cāng)庫(kù)
$ git commit -m "add distributed" #上傳修改