Version Control
Git
branch
# 查看分支记录
git log --graph --pretty=oneline --abbrev-commit
# 查看所有远程分支
git branch -r
# 查看所有分支
git branch -a
# 创建分支
git branch dev
# 创建并切换分支
git checkout -b dev
# 关联本地和远程分支
git branch --set-upstream-to=origin/dev dev
git push dev
#git push origin --set-upstream origin/dev dev
# 创建本地分支并关联远程分支
git fetch
git checkout -b dev origin/dev
# 拉取远程分支并切换到本地分支
git fetch
git switch -c dev origin/dev
# 拉取所有远程分支(更新本地索引)
git fetch --all
# 更新远程分支到本地分支
git pull
# 合并分支到当前分支,fast-forward 模式
git merge dev
# 删除分支后保留合并记录
git merge --no-ff -m "merge with no-ff" dev
# 删除本地分支
git branch -d --force dev
git branch -D dev
# 删除远程分支
git push origin --delete dev
config
rebase
stash
tag
version control
Subversion
Last updated