一、全局配置命令
配置級別:
–local(默認,高級優先):只影響本地倉庫
–global(中優先級):只影響所有當前用戶的git倉庫
–system(低優先級):影響到全系統的git倉庫
1.1 設置用戶名和郵箱
git config --global user.name "FELaoL" //設置用戶名
git config --global user.email felaol@sina.com //設置郵箱
1.2 查看用戶名和郵箱
git config user.name
git config user.email
1.3 查看配置信息
git config --list
1.4 強制清除git配置信息
git config --global --unset credential.helper
1.5 記住git配置信息
git config --global credential.helper store
二、常用命令
2.1 初始化倉庫
git init
2.2 對狀態的跟蹤
git status
2.3 添加文件內容到暫存區(同時文件被跟蹤)
git add
2.4 添加所有文件
git add .
2.5 提交代碼到本地分支
git commit -m "備注信息"
2.6 查看提交歷史記錄
git log
三、分支操作
3.1 顯示所有分支信息
git branch -v //或者 git branch -a
3.2 創建一個分支,但依然停留在當前分支
git branch <branchName>
3.3 刪除一個分支
git branch -d <branchName>
3.4 切換分支
git checkout <branchName>
3.5 創建一個分支并切換到該分支
git checkout -b <branchName>
3.9 合并分支
git merge <branchName> //在目標分支下執行這段;可將test中的代碼合并到目標分支中
四、遠程操作
4.1 初始化本地倉庫
git init <directory> //<directory>是可選的,如果不指定,將使用當前目錄。
4.2 推送到遠程
git push <remote name> //將本地歷史推送到遠程
git push <remote name> <branch> //將更改推送到特定分支
4.3 添加遠程倉庫
git remote add <remote name> <url>//例如:git remote add origin git://127.0.0.1/abc.git
4.4 移除遠端倉庫
git remote remove origin
4.5 查看遠程倉庫信息
git remote -v
4.6 獲取更改
git fetch <remote name> //從遠程存儲庫中獲取更改
git fetch <remote name> <branch> //從特定分支獲取更改
4.7 git pull = git fetch + git merge
git pull <remote name> <branch>
4.8 克隆一個遠程倉庫作為本地倉庫
git clone <url>
git clone -b <指定分支名> <遠程倉庫地址> //克隆指定分支
4.9 服務器新建了新的分支,本地刷新分支
git remote update origin -p