# 本地庫鏈接遠程倉庫
git remote add origin [url]
# 查看遠程庫
git remote -v
# 取消本地庫與遠程庫關聯
git remote remove origin
# clone 遠程代碼
git clone [url]
# clone 遠程指定分支代碼
git clone -b [branch_name] [url]
# 查看狀態
git status
# 本地->緩存區
git add .
# 緩存區->工做區
git commit -m '文字描述'
# 工做區->遠程倉庫
git push origin master
# 強行合併工做區與遠程倉庫代碼
git pull origin master --allow-unrelated-histories
# 拉取遠程分支
git pull <遠程主機名> <遠程分支名>:<本地分支名>
例如:git pull origin master:master複製代碼
先add 和 commit 確認test分支push以後沒問題了再checkout到master分支,再mergegit
git pull origin master # 先更新主分支再merge到其餘分支 不然檢測不到變化
git branch # 查看分支
git branch -a # 查看遠程分支
git branch <name> # 建立分支
git checkout <name> # 切換分支
git checkout -b <name> # 建立分支並切換到該分支
git merge <name># 從<name>分支合併到當前分支
git push origin <遠程分支名># 推送當前分支內容到遠程分支
git branch -d <name> # 刪除一個已被終止的分支
git branch -D <branch_name> # 刪除一個正打開的分支
git branch --set-upstream-to=origin/test test # 設置本地分支對應的遠程分支,設置好後可直接 git pull 拉取代碼git branch -vv # 查看當前詳細分支信息(可看到當前分支與對應的遠程追蹤分支)複製代碼
git tag 查看當前分支下的標籤
git tag <tagname> 建立標籤
git tag -a v1.0.1 -m ‘1.0.1 版本’ 建立帶附註標籤
git push origin v1.0.1 # 將v1.0.1標籤提交到git服務器
git push origin –-tags # 將本地全部標籤一次性提交到git服務器
git tag -d v1.0.1 # 刪除標籤
git push origin :refs/tags/v1.0.1 # 刪除遠程標籤
git fetch origin tag v1.0.1 # 拉取指定版本複製代碼
# 查看config列表git config --list
# 查看ssh文件夾位置open ~/.ssh複製代碼