1,git 的作用:git是目前世界上最先进的分布式版本控制系统(没有之一)

       用在版本控制  和  代码整合

2,git 配置:

  1,git init  初始化文件,会在自己的文件夹下创建一个.git 的隐藏文件,该文件就是本地的仓库。

  2,cd .git  进入仓库配置个人信息,(config文件) 

    git config user.name '王先生'

    git config user.email '2665254503@qq.com'

3,单人使用git:

  1,git status (查看工作区状态,红色代表还未从工作区提交到暂存区,绿色代表提交到了暂存区,但还未提交到本地仓库)

  2,git add . (将工作区修改提交到暂存区)

  3,git commit -m '描述信息'  (将暂存区代码提交到本地仓库,描述信息要写详细一点,方便以后回退版本时查看)

  4,git push   (将工作区代码推送到远端仓库,注意点推之前先拉(git pull)git status 查看工作区是否正常)

4,多人使用git

  1,创建manager经理文件夹和张三的文件夹(分别克隆远端文件(git clone http://github.xxx))

  2,分别配置manager的信息和张三的信息(上面 git 配置的第二步)

  3,这样就可以进行项目的开发了,日常(git pull ,git push ,git add . , git commit -m 'xx')

5, 回退版本: 命令(git reset --hard 版本号或版本    一般运用版本号)

  1, 回退时先用git log 查看提交日志

  2,git reflog  查看简短日志,方便回退 (HEAD在哪就代表当前是那个版本)

6,撤销工作区代码:(不能直接删除,状态已经变化了)

  git checkout 文件名

7,撤销暂存区代码:

  1,

  

  

最新文章

  1. 图解DevExpress RichEditControl富文本的使用,附源码及官方API
  2. 毕业论文中使用的技术—FileReader接口
  3. 人工神经网络ANNs
  4. Codeforces
  5. NOIP2012pj文化之旅[floyd]
  6. Android视频
  7. PDO数据库抽象层
  8. 【转】LokiJS:纯JavaScript实现的轻量级数据库
  9. Fragment官方解析
  10. n阶乘 尾数0的个数
  11. Unity3D ShaderLab 布料着色器
  12. sql 理解视图
  13. 一些简单的帮助类(2)-- JavaSctipt Array Linq
  14. iOS开发中的零碎知识点笔记 韩俊强的博客
  15. Windows Server 2016-命令行批量导出AD用户列表信息
  16. 前端_Bootstrap简单使用
  17. mysql的order by注入
  18. SpringBoot究竟是如何跑起来的?
  19. FTP服务器匿名登录
  20. hbase——b树,b+树,lsm树

热门文章

  1. IDEA新建一个多maven模块工程(有图)
  2. 整理基础的CentOS常用命令
  3. [Python] 豆瓣电影top250爬虫
  4. Java 学习笔记之 Synchronized锁对象
  5. Redis开发与运维:linux安装
  6. 04-Django模型(1)
  7. HashMap 取数算法
  8. F#周报2019年第41期
  9. CSS实现带箭头的提示框
  10. Docker service update更新不成功的问题