Git基礎和常見命令

2021-10-23 06:27:11 字數 817 閱讀 2323

vcs即version control system,通過工作副本對檔案(一般是**)進行變更,用提交、拉取、推送的方式互動,以版本號為索引的檔案庫管理系統。

git:一種免費、開源、分布式版本控制系統。

本地vcs、中心化vcs、分布式vcs

本地vcs:優勢(搭建簡單、沒有網路連線要求)缺點(無法協同工作、有資料丟失風險)

中心化vcs:優勢(服務化、可以協同開發)缺點(和中心服務強耦合、檔案傳輸慢、衝突管理困難)

分布式vcs:優勢(不依賴中心服務、不強依賴網路、可以大規模協同開發、衝突管理簡單)缺點(版控流程複雜)

git add --patch

git commit -v --amend

git clone --recursive

git reset --hard && git clean -dfx

git checkout master

git commit -m

git checkout

git diff

git diff --cached

git log

git push

git rebase --continue

git status

git pull --rebase

git add -a

git 常見命令和資源

git練習 常用git清單 git branch f main c3強制分支main指向c3 git branch f main head 3強制分支main指向head的父節點再往前3個 git checkout c3將head指向c3 比如現在我們遠端分支和本地分支的版本一樣,現在本地進行res...

Git 常見命令

自 這些事情都可以先在本地開 local branch 做,而不需要立即 push 分享給別人。開 branch 最大的好處除了可以不影響 stable 和其他分支版本的開發,另乙個超棒的地方是 你可以決定 merge 的方式 git 的 merge 方式可以分成四種 git merge 合併另乙個...

git 常見命令

針對易混淆的命令進行簡要的回顧 git checkout 分支名 主要的就是切換到乙個分支上,可以對乙個分支的更新或者是還原。換一種說話就是遷出乙個分支的特定版本。預設是遷出分支的 head版本。示例 git checkout master 取出master版本的head。git checkout ...