git clone <remote-url>
克隆远程代码到本地仓库
git branch
查看本地分支
git branch -r
查看远端分支
git branch -a
查看本地和远端分支
git branch -vv
查看本地分支和远端分支的映射关系
git branch -d <branch-name>
删除本地分支<branch_name>
git push origin --delete <branch-name>
删除远端分支<branch_name>
git checkout -b <branch-name>
创建新分支,代码来自当前分支
git checkout <branch-name>
从当前分支切换到分支<branch_name>
git push origin <remote-branch-name>
push本地当前分支代码到远端分支,如果远端不存在该分支,将自动创建
git pull origin <remote-branch-name>
pull远端分支代码到本地当前分支
git branch --set-upstream-to=origin/<remote-branch-name> <branch-name>
建立本地当前分支和远端分支的track关系,可以只使用git pull拉取代码
git merge <branch-name>
合并本地分支<branch_name>到当前分支
git merge origin/<branch-name>
合并远端分支<branch_name>到当前分支
git tag
查看当前已有标签
git tag <tag-name>
创建轻量标签
git tag -a <tag-name>
创建附注标签
git checkout <tag-name>
切换到标签
git tag -d <tag-name>
删除标签
git config --add [–local|–global|–system] [key] [value]
添加配置信息(默认:local)
git config --global alias.st status
设置别名
git remote -v
查看远端路径
git status
查看当前分支状态