git安裝及使用
參考網址:http://www.runoob.com/git/git-tutorial.html Git是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。 Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。
使用:
- 安裝
- 配置 git config --global user.name “runoob” git config --global user.email [email protected]
本地操作
3. 建立版本庫
命令:git init
4. 將檔案新增到快取(暫存區)
命令: git add +"filename"
git add config
新增所有檔案 git add .
可以使用 git status
檢視版本庫狀態資訊
5. 提交到本地版本庫
命令:git commit -m '提交訊息'
可以使用 git log
檢視提交日誌資訊
分支 git branch ---- 檢視分支 git branch 分支名 ---- 建立新分支 git checkout 分支名 ----- 切換分支 git checkout -b 分支名 ------- 建立並切換到新分支中 git merge 分支名 ----- 將指定分支內容合併到當前分支 git branch -d 分支名 ---- 刪除指定的分支
遠端倉庫(碼雲(gitee.com)/github(github.com))
1. 註冊/登入
2. 生成 SSH Key
ssh-keygen -t rsa -C "[email protected]"
預設在系統使用者目錄下生成 .ssh 目錄,包括 id_rsa 和 id_rsa.pub 兩個檔案,字尾為 .pub 的為公鑰檔案,另外一個是私鑰檔案
3. 將公鑰檔案內容複製到碼雲賬戶中配置SSH KEY
輸入 ssh -T [email protected]
來驗證是否能夠認證成功
4. 新建遠端空白倉庫
5. 將本地已有倉庫上傳到遠端倉庫
git remote add origin+遠端倉庫地址
git push -u origin master
– 將本地倉庫內容推送到遠端倉庫
– -u 是指明以後 git push 時都是預設提交到遠端倉庫 origin 中
git使用流程:
0. 配置SSH KEY
1. 本地沒有原始碼,則克隆(下載)原始碼:
git clone 遠端倉庫的URL
本地有原始碼,則更新原始碼:
git pull
2. 在工作空間中實現編碼
3. 在完成一個功能並通過除錯後,提交本地版本庫
git add .
git commit -m "xxxxx"
4. 將本地版本倉庫內容推送到遠端倉庫中
git push