1.工作区-->暂存区/缓存区-->本地仓库

1. git init 将项目纳入版本控制

2. git status 查看文件状态

3. git add 项目 --把工作区内容提交至暂存区

4.     git commit -m "备注" 提交至本地仓库

git commit 备注多于一行(较多)时使用 默认打开 vi 编辑器

git commit -am 添加并提交

5. vi 编辑器使用 i -- 进入到编辑模式 可添加多行备注 esc -- 进入到命令行模式 :wq 保存退出 vi编辑器

6. git commit --amend 修改提交备注

7. git log 查看提交日志   小窗口时 按空格键 翻页 q 退出

git log --protty=short 显示简略信息

git log 文件名 查看指定文件信息 git log不能查看已经删除的 commit 日志

git log -p 文件名 查看文件提交时变化 git只能精确监控文本文档

8. git  diff 查看工作区和暂存区的区别

git diff HEAD 工作区和最新提交的区别

9.代码撤销

工作区的代码撤销  git checkout -- 文件名

暂存区的代码撤销:  git reset HEAD  再从工作区撤销

本地仓库的撤销  git reset  --hard 版本号(只写前几个字符即可) 可撤到任何状态

git reset --hard HEAD^  一个 ^ 表示回到上一版本 两个表示 上上

远程仓库撤销: 无撤销命令 在本地仓库撤销 后重新提交

10. git reflog 查看 所有提交版本 包含已删除

11.--06

git 入门笔记-基础命令相关推荐

  1. Mysql入门教程--基础命令

    Mysql入门教程--基础命令 #mysql ----------------------------------------------------------------------------- ...

  2. MySQL之语法入门与基础命令

    一.MySQL SELECT语句 SELECT语句是控制查看哪些列和行数据,具体如下: SELECT column_1, column_2, ... FROMtable_1 [INNER | LEFT ...

  3. 华为RS入门2基础命令

    基础命令操作 cisco里面分为:用户模式.特权模式.全局配置模式 从用户模式–>特权模式---------命令:enable 从特权模式–>全局配置---------命令:configu ...

  4. linux 操作系统笔记基础命令

    文章目录 linux 基础命令 cd 命令详解 ls 命令详解 pwd 命令详解 hostname命令详解 clear命令详解 who.whoami.w 命令 which 命令 cal 命令详解 ld ...

  5. GIT常用的基础命令

    1.起步 用户信息 配置你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录: $ git config ...

  6. Linux新手入门之基础命令操作

    Linux新手入门 1.Linux基本介绍 1.1.简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免 ...

  7. GIT入门笔记(4)- GIT 安装

    关于Windows下的安装工具-msysgit Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样. Cygwin的安装和配置都比较复杂,不建议直接折 ...

  8. GIT入门笔记(5)- 创建版本库

    版本库又名仓库,英文名repository,可以简单理解成一个目录, 这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻 ...

  9. GIT入门笔记(2)- 典型的工作模式

    分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库. 下图是经典的git开发过程. Git的功能特性: 从一般开发者的 ...

  10. Oracle入门笔记—基础配置(一)

    数据库入门学习 1.什么是Oracle数据库 2.什么是Oracle实例 3.Oracle实例与数据库的关系 4.Oracle的版本说明 5.Oracle的数据文件说明 6.Oracle的使用 6.1 ...

最新文章

  1. 【java】兴唐第十七节课
  2. 周礼栋:成熟的AI不再只是谈“颠覆”!
  3. linux存储--虚拟内存详解MMU、页表(十)
  4. 完整的node脚手架搭建服务
  5. java map 面试题_Java 面试系列:集合详解之 Map + 面试题
  6. auto, auto, const auto以及其它形式的auto变种在for-range loop的选择
  7. matlab编制log算子程序代码,8.5.1实验1用Matlab生成LOG算子的图像.PDF
  8. 顺式作用元件-增强子、终止子、沉默子、绝缘子
  9. c++语言里平方根值函数,函数式编程之函数定义与使用(以scala语言为例)
  10. 英语发音规则---L字母
  11. win7计算机属性资源管理器停止工作,Win7系统Windows资源管理器已停止工作怎么解决?...
  12. 抄袭/模仿/致敬的那些事:从《以父之名》说起(转)
  13. python将后宫佳丽三千做成照片墙
  14. Codeforces Round #703 (Div. 2)C1C2 Guessing the Greatest(二分)
  15. html电商app小图标素材,20套购物网站专用的图标素材包
  16. 杜教筛 狄利克雷卷积入门
  17. pycharm alt+enter智能提示无法进行包导入
  18. 多专家称今年房价至少降一成 “非危言耸听”
  19. GIF制作器哪个好,如何制作表情包
  20. deform conv torch 1.7编译安装

热门文章

  1. 对于无线网络经常掉线的问题
  2. 永不消失的电波 2020.12.07
  3. 常用U盘量产工具下载
  4. CNGI高校驻地网IPv6用户数量排名
  5. JAVA程序员工作常用英语
  6. CVE-2020-1938/CNVD-2020-10487:Apache Tomcat 远程执行代码漏洞
  7. Flink容错机制(一)
  8. 《期权、期货及其他衍生产品》读书笔记(第四章:利率)
  9. R包survival,survminer生存分析代码
  10. 助教日志_沈航软件工程评分1.2班第三周作业及总评成绩