记录一些经常使用的git命令:
查看版本号: git version 查看用户名、邮箱: git config user.name “” git config user.email “” 配置用户名、邮箱: git config —global user.name “name” git config —global user.email “name@163.com” 克隆远程仓库(需注意,clone只能获取远程库的master分支到本地): git clone 地址 取回远程仓库的所有更新: git fetch 获取远程仓库所有分支: git fetch origin 获取远程仓库的master分支: git fetch origin master 初始化git git init 查看本地分支: git branch 查看所有分支: git branch -a 查看远程分支: git branch -r 查看当前状态: git status 将本地仓库代码提交到远程仓库: git push 提交本地name分支作为远程的master分支: git push origin name:master 提交本地name分支作为远程的name分支: git push origin name:name 拉去远程仓库最新代码: git pull 将远程库的代码更新到本地的master分支中: git pull origin master 将修改代码添加至暂存区: git add . 将修改内容直接提交到本地仓库并备注: git commit -m “备注” 从当前分支代码内容为基础创建新的分支: git checkout -b name 切换到对应分支: git checkout name 删除远程name仓库: git remote rm name 将name本地分支与当前分支合并: git merge name 合并远程分支: git merge origin/name 查看所有commit记录: git reflog 查看历史日志: git log 还原版本,必须提供一个具体的git版本号,版本号都是哈希值: git revert 回滚到指定版本,同revert: git reset 打标签: git tag -a v1.1 bcfed96 git push origin v1.0 退出: q 保存退出: wq 强制push(当把某个分支回退到某个节点时,需强制push): git push -u origin 名称 -f