一點git筆記

Chaowei發表於2019-01-11

git是目前世界上最先進的分散式版本控制系統。

安裝

在Windows上安裝git之後對git bash自報家門。

$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"複製程式碼

建立版本庫(repository)

找一個安全的地方建立空目錄。Windows使用者請勿在目錄名包含中文以避免天降bug。

$ mkdir learngit$ cd learngit$ pwd複製程式碼

把這個目錄變成git可以管理的倉庫。請勿手動修改隱藏的.git目錄以避免倉庫被損壞。

$ git init複製程式碼

把檔案新增到版本庫

請勿使用自帶記事本以避免bug破門而入。推薦notepad++

編寫一下readme.txt。

git is good.複製程式碼

把大象放到冰箱需要3步。把檔案放到Git倉庫只需要兩步。

commit可一次提交多次add的檔案。

$ git add readme.txt複製程式碼
$ git commit -m "這裡寫提交說明,比如剛剛提交了一個readme檔案"複製程式碼

git status命令可以讓我們時刻掌握倉庫當前的狀態。

git diff是檢視修改檔案前後的difference。

git log命令顯示從最近到最遠的提交日誌。

從版本庫中刪除該檔案,用命令git rm刪掉,並且git commit。

配置git

重要的五句話。在git bash中輸入:

- git config --global user.name 你的英文名                                                   - git config --global user.email 你的郵箱                                                      - git config --global push.default matching- git config --global core.quotepath false- git config --global core.editor "vim"複製程式碼

遠端倉庫

設定一下SSH

$ ssh-keygen -t rsa -C "youremail@example.com"複製程式碼

一切順利的話,可以在使用者主目錄裡找到.ssh目錄,裡面有id_rsa和id_rsa.pub兩個檔案,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

登陸GitHub,開啟“Account settings”,“SSH Keys”頁面:點“Add SSH Key”,填上任意Title,在Key文字框裡貼上id_rsa.pub檔案的內容。

新增遠端倉庫

  1. 登陸GitHub,在右上角找到“Create a new repo”按鈕,建立新的倉庫。
  2. 只填寫倉庫名,其他不變。
  3. 按照提示在git bash輸入這兩行。請勿照搬xxxx。:)
$ git remote add origin git@github.com:xxxxx/learngit.git$ git push -u origin master複製程式碼
  1. 推送成功後就可以在遠端倉庫看到和本地一樣的檔案。

從遠端倉庫克隆

建立倉庫的時候勾選:

一點git筆記

進入倉庫,右邊有個clone按鈕,複製地址。

$ git clone 剛剛複製的地址複製程式碼

更多資訊請參考本筆記來源:Git教程

來源:https://juejin.im/post/5c37fce56fb9a04a027a8fb1

相關文章