git常用命令

记录一些经常使用的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 v1.0
git push origin v1.0
 
退出:
q
 
保存退出:
wq
 
强制push(当把某个分支回退到某个节点时,需强制push):
git push -u origin 名称 -f
 
 
 
 
 
 
 
原文地址:https://www.cnblogs.com/hejun26/p/15703307.html