Git與GitHub學習
阿新 • • 發佈:2021-09-13
Git
參考了菜鳥教程
Git 是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。
Git配置
Config
- 若使用
--system
選項./etc/gitconfig 檔案:系統中對所有使用者都普遍適用的配置 --global
~/.gitconfig 檔案:使用者目錄下的配置檔案只適用於該使用者git config -list
檢視配置資訊
使用者資訊配置
$ git config --global user.name "runoob"
$ git config --global user.email [email protected]
Git工作流程
Git操作
git rm --cached <file>
git checkout .
暫存區所有檔案替換工作區。git checkou --<file>
指定檔案從暫存區到工作區。git checkout HEAD .
git checkout HEAD <file>
將庫中的檔案替換工作區和暫存區。git reset HEAD
暫存區目錄樹被版本庫的替換,不影響工作區。
git clone <庫><directory>
基本操作
檢視歷史版本
git log
git tag -a "標籤內容" (版本號)
預設給當前版本打標籤git tag
檢視所有標籤
獲取遠端版本
git fetch
git merge
嘗試合併
git分支管理
git branch (分支名稱)
建立分支git checkout (分支名稱)
切換分支git branch
列出分支git branch -d(分支名稱)
刪除分支git merge 分支名稱
將指定分支合併到當前分支
運用github
git remote
檢視當前有哪些遠端倉庫。git remote add 倉庫名 git地址
新增遠端版本庫git remote rm 倉庫名
刪除遠端版本庫git remote rename old_name new_name
修改名稱git fetch [alias]