git命令大全及实操

随笔3个月前发布 格拉绵绵
43 0 0

git实操

  • 相关网站
  • git
    • 基本命令
    • 命令
  • git flow
    • 基本命令
    • 命令

相关网站

官网
菜鸟教程
github官网
阮一峰git教程

git

基本命令

命令 命令介绍 具体用法
安装 安装 具体用法
工作区、暂存区、版本库、远程仓库 工作区、暂存区、版本库、远程仓库 具体用法
git init 初始化git仓库 进入具体文件,git init
git config –list 显示当前git的配置信息 git config [–global] –list
git config –get 获取git单个配置 git config –get 配置名称
git config user.name 设置用户名 git config [–global] user.name ‘用户名’
git config user.email 设置邮箱 git config [–global] user.email ‘用户邮箱’
git config credential.helper store 记住密码 git config [–global] credential.helper store
git config core.filemode=false 忽略权限 git config [–global] core.filemode=false
git config core.ignorecase false 忽略大小写 git config [–global] core.ignorecase false
git config alias.别名 命令 给命令设置别名 git config [–global] alias.br branch

命令

命令 命令说明 具体用法
git clone 克隆仓库 git clone url
git branch 查看本地所有分支 git branch
git branch -r 查看远程分支 git branch -r
git branch -a 查看本地+远程所有分支 git branch -a
git checkout -b 创建分支并切换到该分支 git checkout -b 分支名
git pull 拉取代码 git pull origin 分支名
git status 查看仓库当前的状态,显示有变更的文件 git status
git stash 将工作区的修改暂存 git stash
git stash list 列出所有暂时保存的工作 git stash list
git stash pop 恢复最近一次stash的文件 git stash pop
git stash apply 恢复某个暂时保存的工作 git stash apply stash@{1}
git stash drop 丢弃最近一次stash的文件 git stash drop
git stash clear 除所有的stash git stash clear
git rm 将文件从暂存区和工作区中删除 git rm 文件名
git rm –cache 将文件从暂存区删除 git rm –cache 文件名
git checkout 文件名 还原工作区文件内容 git checkout 文件名
git diff 比较工作区与缓存区文件差异 git diff(所有文件差异)、git diff 文件名(指定文件差异)、 git diff –stat(显示存在差异的文件) git diff 分支名(与指定分支之间的文件差异)、git diff 分支名 –stat(显示与分支存在差异的文件)
git add 暂存文件 git add 文件名(单个文件) 或 git add .(所有文件)
git commit -am 提交更改 git commit -am ‘备注,修改了什么内容’
git push 推送修改 git push origin 分支名
git merge 合并其他分支内容 git merge 其他分支名
git branch -d 删除本地分支 git branch -d 分支名
git push origin –delete 删除远程分支 git push origin –delete 分支名
git log 查看提交历史 git log(查看所有提交历史)、git log -n 5(查看最近的5次提交)
git remote -v 显示所有的远程主机 git remote -v
git remote set-url 修改远程url git remote set-url origin url
git reset –hard 回复到上一次提交的状态,同时撤销暂存区和工作区的修改 git reset –hard
git tag 查看所有标签 git tag
git tag 标签名 新建标签 git tag 标签名 -am ‘备注’
git pull –tags 拉取所有标签 git pull –tags
git push –tags 推送所有标签 git push –tags

git flow

基本命令

命令 命令介绍 具体用法
安装 安装 具体用法

命令

命令 命令说明 具体用法
git flow init git flow 初始化 git flow init -d
git flow feature start 创建feature分支 git flow feature start 分支名
git flow feature finish 合并分支到develop分支,并删除分支 git flow feature finish 分支名
git flow release start 创建release分支 git flow release start 分支名
git flow release finish 合并分支到develop分支,并删除分支 git flow release finish 分支名
git flow hotfix start 创建hotfix分支 git flow hotfix start 分支名
git flow hotfix finish 合并hotfix分支,并删除分支 git flow hotfix finish 分支
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...