什么是版本库?

  我们一般把版本库也叫仓库(repository),其实我们可以简单的把它看成一个目录,只不过目录里面的文件都会由 Git 进行管理,当我们对文件进行修改、删除、Git 都可以对其进行跟踪。

  如何创建一个版本库呢? 很简单,使用 git init 命令就可以把一个目录变为 Git 可以管理的仓库。

git init

Initialized empty Git repository in /home/jeff/learngit/.git/ 

  以上我们在 /home/jeff/learngit 这个文件夹下执行 git init 命令,此时 git 告诉你这是一个空的仓库。在这个文件夹下有个 .git 的目录,git 就是用这个目录来跟踪管理版本库的。 在linux 下使用 ls -al 命令来进行查看。

添加文件

  在 git 中添加文件很简单使用 git add 命令就可以了。

git add testFile.txt

  在这里我们创建一个 testFile.txt 的文件,并将其添加到 git 仓库。

提交文件

  使用 git commit 命令将文件提交到仓库。

git commit -m "First commit the testFile for test git"

  在上面的命令中 -m 是对本次提交内容进行说明,以便一起合作的开发者可以快速的了解到这次修改是为了什么。

  通过以上的学习我们知道把一个文件提交到 Git 仓库有以下两步:

  1. 使用 git add <fileName> 这里可以重复的操作,或者一次添加多个文件。

  2. 使用 git commit 完成添加。一般在提交的时候最好加上说明也就是是 -m.

最新文章

  1. Debian MySQL 卸载和安装 PHP安装
  2. HDU 2544 单源最短路
  3. Monkey之环境搭建完全版
  4. 安装绿色版mysql
  5. Core Java Volume I — 4.6. Object Construction
  6. LESS 拓展选择器extend基础用法说明
  7. 解决screen Cannot open your terminal &#39;/dev/pts/1&#39;问题
  8. SSIS从理论到实战,再到应用(4)----流程控制之For循环
  9. SpecFlow使用入门之C# BDD
  10. drbd.9.0版本部署
  11. 开发手机APP的神器 --- ionic
  12. python 报障系统(完)
  13. cocos2D v3.x中动作回调函数的变化
  14. SpringBoot整合系列-整合H2
  15. mas录屏,带系统声音和麦克风声音
  16. laravel5.1 ajax post传值_token
  17. 洛谷P4891 序列(势能线段树)
  18. iconv: iconv_open(pToCharset, pFromCharset); 的附加参数//IGNORE
  19. 【转】bootstrap实现左侧菜单伸缩
  20. 5.form表单验证

热门文章

  1. VS 和Visual Assist X快捷键(转)
  2. Maven整理笔记のMaven使用
  3. [javascript]模块化&amp;命名污染—from 编程精解
  4. 跨DLL操作fopen的返回值导致出错
  5. OI图论 简单学习笔记
  6. 201621123012 《Java程序设计》第9周学习总结
  7. Windows server 2008 R2安装MySQL 32位ODBC驱动!
  8. 打造一款1kb大马并且处理D盾以及安全狗拦截与查杀
  9. 7,CountDownLatch 与 CyclicBarrier 的 区别
  10. 10分钟教你用Python玩转微信之好友性别比例统计分析