CentOSx7 配置Git以及一些基礎使用
阿新 • • 發佈:2018-11-02
目錄
1、Git的配置
檢視系統是否已經安裝Git
git --version
使用yum安裝Git
yum -y install git
設定使用者名稱和郵箱
- 設定使用者名稱和郵箱
git config --global user.name "此處設定使用者名稱"
git config --global user.email "此處設定郵箱"
注:該使用者名稱、郵箱應為Github網站註冊填寫的使用者名稱及郵箱
- 檢視當前git配置
git config --list
- 刪除使用者資訊
git config --global --unset user.name 使用者名稱
建立版本庫
版本庫又名倉庫,英文名repository,可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。
首先在系統上選一個位置建立一個目錄
mkdir Git
然後將該目錄變為git可以管理的倉庫
cd Git
git init
此時可以看到該目錄下生成了一個.git目錄(隱藏目錄)
自此一個本地的git倉庫便建立完成
2、Git的使用
這裡介紹使用github作為網路倉庫(當然,我們也可以自己搭建一個Git伺服器用作網路端倉庫)
直觀地來說,Git就像一把弓,而我們的程式碼就像一支箭,github就像靶,我們在本地使用git管理程式碼,然後將它們上傳到個github託管
生成ssh傳輸金鑰
ssh-keygen -t rsa -C "此處填寫剛才設定的郵箱"
之後會要求確認金鑰存放路徑和輸入密碼
用文字編輯器開啟金鑰存放路徑的.ssh目錄中的id_rsa.pub,複製其中的內容
登陸github,點選頭像旁的箭頭->settings
隨後點選左側欄的SSH and GPG keys
點選綠色的New SSH key按鈕,出現如下介面
其中Title可以隨意命名,在key處貼上之前複製的id_rsa.pub檔案中的內容,確認新增即可
測試
ssh -T git@github.com
出現以下提示即為成功
向github提交程式碼
- 首先在github上建立一個倉庫(New repository按鈕)
- 新增遠端地址
git remote add origin [email protected].com:使用者名稱/倉庫名.git
操作後 .git/config目錄會出現remote等內容
- 上傳程式碼
//新增到git可管理檔案跟蹤中:
git add 檔名
//提交到本地倉庫:
git commit -m '一些註釋'
//再push到遠端倉庫上:
git push -u origin master
至此,就可以看到程式碼檔案已經上傳到github倉庫
檢視可管理檔案跟蹤狀態
git status
檢視提交日誌
git log
更多關於git
本文只介紹了git的簡單配置以及使用ssh連線到github遠端倉庫的步驟,更多關於git的使用請參考官方文件https://git-scm.com/book/zh/v2