当前位置: 首页 > news >正文

git命令大全及实操

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除所有的stashgit 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修改远程urlgit 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 initgit 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 分支

http://www.mrgr.cn/news/3181.html

相关文章:

  • git commit 时发生:fatal: cannot lock HEAD ref
  • Django后端架构开发:后台管理与会话技术详解
  • 安卓查询系统数据库(ContentResolver)带关键字解决方法
  • 数据库学习(进阶)
  • NSI程序打包脚本文件编写教程
  • Git 使用总结
  • 网安加·百家讲坛 | 裴伟伟:蓝牙音箱和耳机安全测评报告
  • Opencv常用函数汇总
  • 网站建设中:高效利用Robots.txt文件的策略与实践
  • 笔记 6 : 彭老师课本第 5 章 ,举例分析 IIC 编程,以及开启虚拟机
  • C/C++|C++标准库 string 流之std::ostringstream 和 std::istringstream 流
  • 免费通配符泛域名SSL证书全自动申请、更新、续期、部署,支持部署到阿里云、腾讯云、ssh主机
  • 计算机网络之TCP序号,确认序号和报文传输时间
  • 【AI学习】人工智能的几种主义
  • 一、什么是 mvvm? MVC、MVP、MVVM三种模式的区别与详解
  • Elasticsearch 安全通信配置(SSL/TLS)
  • SQL(MySQL)
  • Java技术面试(一面)
  • 抽象类与抽象方法
  • AC自动机-1