Git命令詳解
一、簡(jiǎn)介
Git(讀音為/g ?t/。)是一個(gè)開(kāi)源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。 [1] Git 是 Linus Torvalds 為了幫助管理 Linux 內核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源碼的版本控制軟件。
本文主要記錄自己使用過(guò)程中用過(guò)的 Git 相關(guān)命令。
二、常用命令
2.1、基本操作
-
克隆遠程倉庫到本地
git clone [git地址]
,比如:git clone git@git.zeekling.cn:java/designPattern.git
-
Git 刪除遠程倉庫
git branch -r -d origin/branch-name git push origin :branch-name
-
跟新遠程git分支信息
git remote update origin --prune
-
跟新倉庫子模塊
git submodule update --init --recursive
-
跟新最新的commit信息
git commit --amend
-
打標簽并且提交
git tag tag_name git push origin tag_name
-
提交日志查看
git log --graph --decorate
2.2、多倉庫操作
-
查看 Git 倉庫信息
git remote show [remote-name]
, 比如:git remote show origin
-
查看所有倉庫信息
git remote show
-
git 同時(shí)提交到多個(gè)遠程倉庫,添加倉庫源即可并且push上去即可。
git remote add sundyn ssh://git@git.zeekling.cn:222/deep-learn/chatbot-list.git git push sundyn master
2.3、代理
-
設置代理
git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080
-
取消代理
git config --global --unset http.proxy git config --global --unset https.proxy
2.4、合并代碼
git checkout main
git merge --squash flink_sql_youhua_001
git push origin main
持續更新。
之前折騰discuzq用過(guò)好多次git弄升級