[Git]原理
拉取与提交
-
git clone
从远程仓库克隆到本地 -
git fetch
拉取服务端的最新提交到本地,不会本地合并,也就是不改变master,head指针位置 -
git pull
拉取服务端的最新提交到本地,进行本地合并,改变master,head指针位置
pull = fetch + merge -
git add
添加到暂存区 -
git commit
提交暂存区内容 -
git push
推送当前分支到远程仓库 -
git tag
给某一个提交打上标签
分支
-
git branch
创建一个分支 -
git switch
切换到另一个分支 -
git merge
合并另一个分支到当前分支产生一个新的提交,但是另一个分支还在 -
git rebase
合并另一个分支到当前分支产生一个新的提交,另一个分支也会指向这个最新的提交,相当于干掉了另一个分支
后悔药
-
git reset
回退到指定版本 -
git revert
撤销某一个提交执行的操作

浙公网安备 33010602011771号