聊聊、Git 常用命令

创建本地仓库 


git init  将指定目录初始化为git本地仓库
git add .   添加指定文件至暂存区
git commit -m "xxxxx"   把暂存区中的文件提交到本地仓库中
git remote add origin http://git.xxx.com/xxx.git   添加远程仓库地址映射关系
git push -u origin master  上传新分支至远程
git remote remove origin  删除指定名称的远程仓库origin

git clone http://git.xxx.com/xxx.git   基于远程仓库克隆至本地
git status  查看本地仓库的状态
git remote  列出已经存在的远程仓库
git remote -v  列出远程仓库的详细信息
git push --set-upstream origin master 上传新分支至远程
git push -u origin master  上传新分支至远程
git branch  查看本地分支
git branch <branch name>  基于当前分支创建一个新分支
git checkout <branch name>  切换分支
git merge <merge target>  合并分支
git branch -d {dev}        删除分支

tag命令 


git tag 查看所有tag
git tag -a 1.3.5 -m "xxxx" 新增
git show 1.3.5 查看单个tag
git push origin --tags 推送到远程仓库
git tag -d 1.3.5 删除tag
git push origin :refs/tags/1.3.5 更新远程仓库
git fetch origin tag 1.3.5 获取远程单个tag

config命令 


git config --global user.name "username"
git config --global user.email "xxxx@.com"
git config --global credential.helper store
git config -l

日志管理 


git log       查看当前分支下所有提交日志
git log {branch}     查看当前分支下所有提交日志
git reset --hard <commit ID>     撤销

原文地址:https://www.cnblogs.com/xums/p/9982748.html