git常用命令总结
2017-12-22 11:29
274 查看
git init
创建仓库
git status 查看状态
git add 提交到暂存区
git commit -m "描述" 提交到版本库
git log 查看提交信息
git commit --amend 重新提交(修改描述信息)。
git checkout --文件名 撤销(拉取暂存区的文件并将其替换工作区中的文件)。
git reset HEAD 文件名 撤销暂存(拉去最近一次提交的版本库中的这个文件到暂存区,该操作不影响工作区)。
git rm 文件名 删除文件
git mv 就文件名 新文件名 重命名
git branch 查看分支
git branch 分支名 创建新的分支
git checkout 分支名 切换当前分支
git branch -d 分支名 删除分支
git branch -m 就分支名 新分支名 修改分支名
git checkout -b 分支名 创建并切换到新的分支
git merge 分支名 合并分支
dev 冲突分支,需要手动修改
fix 快速分支,自动合并
git diff 比较工作区与暂存区的差异
git diff --staged 比较暂存区与版本库的差异
git diff 版本号 版本号 比较两个版本之间的差异
git diff 分支 分支 比较两个分支之间的差异
git stash
git stash list
git stash apply@{num} 将暂存区第num次的修改拉回工作区
git stash drop@ 删除暂存区中第num次的修改
git remote add origin 远程地址 本地与远程文件关联
git pull origin master 拉取远程分支
git push 把本地文件推送到远程服务器上
创建仓库
git status 查看状态
git add 提交到暂存区
git commit -m "描述" 提交到版本库
git log 查看提交信息
git commit --amend 重新提交(修改描述信息)。
git checkout --文件名 撤销(拉取暂存区的文件并将其替换工作区中的文件)。
git reset HEAD 文件名 撤销暂存(拉去最近一次提交的版本库中的这个文件到暂存区,该操作不影响工作区)。
git rm 文件名 删除文件
git mv 就文件名 新文件名 重命名
git branch 查看分支
git branch 分支名 创建新的分支
git checkout 分支名 切换当前分支
git branch -d 分支名 删除分支
git branch -m 就分支名 新分支名 修改分支名
git checkout -b 分支名 创建并切换到新的分支
git merge 分支名 合并分支
dev 冲突分支,需要手动修改
fix 快速分支,自动合并
git diff 比较工作区与暂存区的差异
git diff --staged 比较暂存区与版本库的差异
git diff 版本号 版本号 比较两个版本之间的差异
git diff 分支 分支 比较两个分支之间的差异
git stash
git stash list
git stash apply@{num} 将暂存区第num次的修改拉回工作区
git stash drop@ 删除暂存区中第num次的修改
git remote add origin 远程地址 本地与远程文件关联
git pull origin master 拉取远程分支
git push 把本地文件推送到远程服务器上