• 安装完成后,标定自己身份,配置自己的姓名与邮箱
git config --global user.name "Name"
git config --global user.email "example@mail.com"
  • 初始化Git仓库
git init
  • 添加文件到Git仓库
git add <file>
git commit -m "Add some comment"
  • 查看日志
git log     #提交历史
git reflog  #命令历史
git status  #各个区的状态变化
  • 回退到某个版本
git reset --hard HEAD^   #上个版本
git reset --hard commit_id # 跳转到commit_id的版本,id只需要前几位

工作区、暂存区、版本控制区
工作区: 当前工作目录
暂存区: git add < file > 增加的文件进入暂存区
版本控制区: git commit 将文件加入master管理版本


  • 丢弃工作区的修改
git checkout --file   #  丢弃工作区对file的修改, 回到最近一次add或commit的状态
  • 撤销暂存区的修改到工作区
git reset HEAD file
  • 删除文件
git rm file # 相当于rm后commit
  • 链接本地仓库与远程仓库
git remote add origin "github上新建仓库时给的链接.git"
  • 本地仓库内容提交到远程仓库
git push -u origin master # 第一次
git push origin master # 以后
  • 远程仓库下载
git clone "要下载github的url"

分支管理

  • 创建分支
git branch <name>
  • 切换分支
git checkout <name>
  • 创建新的分支并切换分支:
git checkout -b <name>
  • 查看分支
git branch
  • 合并分支到当前分支
git merge <name>
  • 删除分支
git branch -d <name>

转载于:https://www.cnblogs.com/Alruddy/p/8040279.html

Git 分布式版本控制常用命令(1)相关推荐

  1. 运维之道 | Git分布式版本控制常用命令解析

    Git分布式版本控制常用命令解析 一.创建版本库 版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改.删除,Git都能跟踪 1.选择一个合 ...

  2. Git分布式版本控制工具【IDEA版】【安装和使用以及上传代码到Gitee】(一篇文章精通系列)

    一.目标 了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git 二.Git概述 1.开发中的实际场景 场景一:备份 小明负责的模块就要 ...

  3. 运维之道 | Git分布式版本控制系统安装、配置

    Git分布式版本控制系统安装.配置 一.Git简介 Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上. SVN是集中式版本控制系统,版本库是集中放在中央服务器 ...

  4. Git分布式版本控制工具

    Git分布式版本控制工具 文章目录 Git分布式版本控制工具 1 目标 2 概述 2.1 开发中的实际场景 2.2 版本控制器的方式 2.3 SVN 2.4 Git 2.5 Git工作流程图 3 Gi ...

  5. Git分布式版本控制遇到的问题如何把本地的项目上传到码市上

    一.Git分布式版本控制遇到的问题 错误: $ git push -u origin master fatal: unable to access 'https://git.coding.net/Su ...

  6. Git Bash Here常用命令以及使用步骤

    Git Bash Here常用命令以及使用步骤 1.首先,要clone项目代码: git clone 链接地址 2.更新代码: git pull 3.添加修改过的文件.文件夹: git add 修改过 ...

  7. git和svn常用命令

    Git常用命令 1.查看指定文件状态 git status [filename] 2.查看所有文件状态 git status 3.添加所有文件到暂存区 git add . 4.提交暂存区中的内容到本地 ...

  8. Git分布式版本控制和远程库创建运用、git常用指令【尚硅谷笔记】

    目录 1.Git 1.1.概述 1.2.版本控制 为什么需要版本控制 1.3.版本控制工具 集中式版本控制工具 分布式版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管 ...

  9. Git分布式版本控制工具(Git命令基本操作)

    1.目标 了解Git基本概念 能够概述git工作流程 熟悉Git代码托管服务 能够使用Git常用命令 能够使用idea操作git 了解Git标签 了解SSH协议传输数据 2.概述 2.1 .开发中的实 ...

最新文章

  1. 前端的单页面模式和多页面模式
  2. php计算有多少页,PHP 计算页面执行时间
  3. 通过Socket实现文件上传/上传文件
  4. 2008安装完了找不到_【专业性】关于铸铝热水锅炉安装使用的思考
  5. AJ是什么牌子,AJ是什么意思,AJ鞋子价格多少一起来看一下
  6. asp.net上传图片自动生成缩略图功能代码
  7. 笔记:css中的position定位
  8. linux 中写一个脚本 定时删除缓存任务,并创建相关文件,Linux使用shell脚本定时删除历史日志文件...
  9. C语言编程方法技巧,C语言编程小技巧分享
  10. 【CSS】flex布局平分三等分中间间距相等且两端对齐
  11. π120M31 10Mbps双通道数字隔离器兼容代替ADuM1200BR
  12. Android 下标圆点数字
  13. vosk实时语音识别
  14. 微信小程序仿朋友圈,实现点赞和评论功能
  15. NumPy从入门到高级
  16. winpe修复计算机无法启动,PE修复系统启动故障的详细教程
  17. 小觅智能亮相CAIS 2019 荣登最具商业价值AI企业百强榜
  18. Web分布式建构发展简述
  19. 教你如何设置u盘启动安装系统
  20. csv(逗号分隔值)文件用Excel编辑

热门文章

  1. 一头扎进Node系列 - 目录
  2. Courses hdu 1083(匹配)
  3. Zynq7000系列之芯片引脚功能综述
  4. ECharts-图表回执组件
  5. 本地数据jqGrid分页
  6. OGRE 入门 二、Basic Tutorial 1 : An introduction to the most basic Ogre constructs
  7. C# 定时器定时更新
  8. css --- 浮动元素与 块框/行内框重叠时的细节
  9. /home文件夹重新划分独立分区
  10. Vue 教程第九篇—— 动画和过度效果