Git基本命令

首先配置全局用户名,和邮箱

git config --global user.name “Your Name”
git config --global user.email “email@ext.com”

常用命令

命令 简写 作用
git init 创建本地仓库
git clone '仓库地址 克隆仓库到本地
git branch gb 查看本地分支
git branch -a gb -a 查看本地 和 远程的分支
git branch -d master gb -d master 删除分支
git branch -m master gb -m master 修改分支名
git checkout master gco 切换分支
git checkout -b master gco -b master 切换并创建分支
git status gst 查看是否有文件被修改
git diff 查看是否有文件被修改
git add . gaa 将文件添加到暂存区
git commit -m "日志" gcmsg '日志' 提交暂存区文件到本地仓库中
git merge 分支名 gm '日志' 合并分支
git fetch origin master 拉取远程分支
git pull origin master gl origin 拉取仓库分支
git push origin master gp origin 推送分支
git push -f origin master gp -f origin master 强制推送分支
git push origin --delete master 删除远程分支
git log 查看已经提交的版本
git log --pretty=oneline glog' 显示提交历史的树形图/版本号

回退版本

git reset –hard HEAD^ 回退到上一版本
git reset --soft 版本号 回退到指定 `版本`,在此之后的 `版本` 内容回到暂存区
git reset –hard 版本号  回退到指定的 `版本`,在此之后的 `版本` 内容全部丢弃
git reset --hard HEAD~100 ( HEAD~100 是回退 100 个记录)

其他

命令 作用
git reflog 查看历史操作
git rm file 删除文件
git tag 查看所有标签
$ git tag -a 'v1.0' -m 'remark' 创建一个标签并注释
git tag -d v1.0 删除标签
git show v1.0 查看此版本所修改的内容
git push origin master --tags 将tag推送到远端

当你在开发一个分支时,突然要去别的分支修改bug, 你会怎么做?

Git基本命令及缩写相关推荐

  1. 【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件

    前两篇文章已经学会了Git的基本命令与创建仓库的命令,点击链接查看上一篇文章:[Git.GitHub.GitLab]二 Git基本命令之建立Git仓库,本篇文章就来创建一个有模有样的仓库.该仓库中的代 ...

  2. js git基本命令

    js git基本命令 git的使用和命令 版本控制系统 及 git的使用 版本控制系统 每写一次 就能保存一次历史版本团队协作开发 集中式管理 cvs.svn git的工作原理 工作区:我们能看到的, ...

  3. git基本命令行操作

    git基本命令行操作 前提:gitlab上有账号;已添加为项目成员;本地机器生成ssh key;填写ssh key到账号的settings (在本地开发机器安装git后,可以用IDEA集成git.ex ...

  4. git基本命令使用大全

    git基本命令使用大全 git init 初始化本地git仓库 git remote add origin git*******.git 建立远程连接 eg:git remote add origin ...

  5. git基本命令及核心

    Git基本命令 1.初始化git仓库:git init 2.添加到暂存区:git add . 3.提交代码:git commit -m '提交的描述信息' 4.推送提交的内容到远程:git push ...

  6. git基本命令与git基本命令-远程

    git基本命令 准备工作 打开git bash或cmd终端.cd到项目文件夹根目录下. cd \xxx\testgit - git config --global user.email "你 ...

  7. 图解 Git 基本命令 merge 和 rebase

    Git 基本命令 merge 和 rebase,你真的了解吗? 前言 Git 中的分支合并是一个常见的使用场景. 仓库的 bugfix 分支修复完 bug 之后,要回合到主干分支,这时候两个分支需要合 ...

  8. Git小白字典——Git基本命令大全

    Git小白字典--Git基本命令大全 基本命令 # 从远程库克隆 $ git clone git@github.com:xxx/xxx.git# 本地仓库初始化 $ git init# 把一个已有的本 ...

  9. Git基本命令的使用

    关于分支的基本命令 1.第一次需要下载线上项目,使用命令git clone +连接地址 2.下载完项目,查看当前分支,使用git branch (一般都是master分支),查看线上有分支采用命令gi ...

最新文章

  1. 在Windows下安装chromedriver
  2. docker启动nginx代理不上_Docker nginx 反向代理设置
  3. 想咸鱼翻身不粘锅?加油
  4. Concepts in Games Development(游戏开发概述) 公开课笔记
  5. 华三刀片服务器如何安装系统,刀片服务器及其操作系统的安装方法及系统专利_专利查询 - 天眼查...
  6. 最近安装了Netscape Navigator 9.0英文版,真好用!
  7. TextView settextcolor 无效解决方案
  8. linux离线安装docker + docker-compose
  9. 适用于中小型公司代理服务器的IPTABLES脚本
  10. OFD文件解析流程(转)
  11. centos7修改ip(centos7修改时区)
  12. 华为交换机初始化_华为交换机启动配置命令详解大全
  13. redis下载安装教程
  14. 你可能成不了哪吒,更成不了朴树
  15. gigabyte计算机主板图解,以技嘉主板为例!什么是跳线? 图解主板跳线接法
  16. 服务器端查询客户端cookie时的拙计
  17. 程序员确实更容易秃....
  18. c语言健康指数,C-AHI——中国汽车健康指数
  19. Leaflet地图 -- 绘制台风风圈
  20. ubuntu看不了bilibili视频

热门文章

  1. 科学论文类型分类(letter,nbsp;p…
  2. tf.estimator.Estimator解析
  3. python项目开发实例集锦-python项目开发案例集锦 mobi|金融租赁公司 业务
  4. uniapp(js)处理过去时间对比现在时间的时间差如几分钟前,几小时前,几个月前(仿照cnode社区)
  5. XSS之xss-labs-level3
  6. linux 之sed命令详解
  7. 关于小区物业自治方案的探讨
  8. IAMP服务安装,论坛启动
  9. 连接器是什么?连接器有什么作用?
  10. debian基本设置以及配置XManager远程登录桌面、命令行设置、Xftp上传下载文件