vcs即version control system,通過工作副本對檔案(一般是**)進行變更,用提交、拉取、推送的方式互動,以版本號為索引的檔案庫管理系統。
git:一種免費、開源、分布式版本控制系統。本地vcs、中心化vcs、分布式vcs
本地vcs:優勢(搭建簡單、沒有網路連線要求)缺點(無法協同工作、有資料丟失風險)
中心化vcs:優勢(服務化、可以協同開發)缺點(和中心服務強耦合、檔案傳輸慢、衝突管理困難)
分布式vcs:優勢(不依賴中心服務、不強依賴網路、可以大規模協同開發、衝突管理簡單)缺點(版控流程複雜)
git add --patchgit 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 ...