git提取指定分支指定文件或文件夹
git checkout <分支名> <文件名或文件夹名>
git checkout <分支名> <文件名或文件夹名>
删除本地分支
# 删除一个已经合并的分支
git branch -d 分支名
git branch --delete 分支名
# 强制删除一个未合并的分支
git branch -D 分支名
git branch -delete --force 分支名
删除远程分支
git push origin --delete 分支名
# 查看修改日志
git log [filename]
# 查看内容修改日志
git log -p [filename]
查看远程跟踪的分支
git branch -vv
修改远程跟踪的分支
# git版本: 1.8+
# 设置当前分支跟踪为origin/dev
git branch --set-upstream-to=origin/dev
# 设置本地分支dev1跟踪为origin/dev
git branch --set-upstream-to=origin/dev dev1
# 简化的命令
git branch -u origin/dev
git branch -u origin/dev dev1
# git版本: 1.7
git branch --set-upstream dev origin/dev