Git 是一个开源的分布式版本控制系统
克隆远程版本库
git clone <url>
初始化本地版本库
git init
查看状态
git status
查看变更内容
git diff
添加所有变动过的文件到仓库
git add .
添加指定的文件到仓库
git add <file>
提交到仓库
git commit -m <message>
git log
日志按行显示
git log --pretty=oneline
回退到上一个版本
git reset --hard HEAD^
回退到上上一个版本
git reset --hard HEAD^^
按版本号回退
git reset --hard <commit_id>
查看命令历史
git reflog
撤销
git checkout -- file
删除
git rm <file>
显示所有本地分支
git branch
切换到指定的分支或标签
git checkout <branch/tag>
创建新的分支
git branch <分支名>
删除分支
git branch -d <分支名>
创建并切换分支
git checkout -b dev
列出所有本地标签
git tag
创建标签
git tag <tag名>
删除分支
git tag -d <tag 名>
合并分支
git merge 分支名
远程仓库 查看远程版本库信息
git remote -v
添加远程版本库
git remote add <remote> <url>
下载代码并合并
git pull <remote> <branch>
长传代码并合并
git push <remote> <branch>