聊聊、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> 撤销