GitHub常用命令
远程仓库相关命令
拉取项目到本地
shell
git clone [url]
拉取远程仓库
shell
git pull [remoteName] [localBranchName]
推送远程仓库
shell
git push [remoteName] [localBranchName]
分支操作相关命令
查看所有本地分支
shell
git branch
查看所有远程分支
shell
git branch -r
查看所有本地分支和远程分支
shell
git branch -a
切换分支
shell
git checkout [分支名称]
创建本地分支
shell
//注意:新分支创建后不会自动切换为当前分支
git branch name
创建远程分支(本地分支push到远程)
shell
git push origin [分支名称]
创建新分支并切换到新分支
shell
git checkout -b [分支名称]
合并指定分支到当前分支
shell
git merge [分支名称]
删除分支
shell
git branch -d [分支名称]
代码提交相关命令
提交至暂存区
shell
git stash save [message]
恢复暂存区代码
shell
git stash apply
提交暂存区到仓库区
shell
git commit -m [message]
查看信息
显示有变更的文件
shell
git status
显示当前分支的版本历史
shell
git log
显示commit历史
shell
git log --stat
版本(tag)操作相关命令
创建版本
shell
git tag [name]
查看所有版本
shell
git tag
查看tag信息
shell
git show [tag]
删除本地版本
shell
git tag -d [name]