2019独角兽企业重金招聘Python工程师标准>>>

仓库(repository ),我们也成它为版本库。这个库里面的所有文件(包括对文件的添加、删除、修改等操作)都被Git管理起来,而且我们随时可以跟踪版本以便更好的对库里的每个文件进行更新和还原。咱还是像昨天一样,先进官方网站瞧瞧:

点击init,你将看到这样一句话:

git  init—创建一个空的Git存储库或初始化现有的一个版本库。不难发现,咱们要初始化一个本地版本库,用的就是它了。

[plain] view plaincopy

  1. $ mkdir mygit

  2. $ cd mygit

  3. $ git init

注意咱创建目录的时候,最好不要出现中文,以免出现乱码等不必要的问题。Git仓库创建很快,这里需要值得注意的是,由于Git仓库在创建创建时,它会生成一个隐藏的.git目录(这里面的文件大家千万不要手动修改,以免版本库被破坏),查看隐藏文件的方式相信大家都会,这里不再赘述。
下面咱们学习一下几个命令来修改和跟踪咱们的文件:

首先咱先了解几个名词:工作区<-->暂存区<-->版本库。

工作区(Working area):就是咱们刚才创建的mygit文件夹。

暂存区(Staging area):对文件操作(也就是需要提交的文件修改)的地方就叫暂存区。--注意:这里的修改包括对文件的增删改。

版本库(Repository):就是你所看到的的那个隐藏的“.git”目录,它就是咱们的版本(仓)库。

下面我们在mygit目录(或其子目录)下编写一个hellogit.txt,在里面写上内容如下:

[plain] view plaincopy

  1. Hello Git

然后咱们用git status来查看该文件的状态:

注:git status命令可以让咱们随时了解当前版本库的状态,而上面的打印的信息告诉我们,hellogit.txt被修改过了,红色告诉我们该本件的状态仍处于工作区。

接着咱们通过git add hellogit.txt命令将该本件添加到暂存区:

执行上面命令后,没有任何显示,就说明添加成功。

下面咱用命令git commit告诉Git,把该文件提交到仓库:

接着你将看到:

这里一定要注意:咱们要在里面编写(按i键)的内容就是咱们要提交时的信息(message),实际工作中,这个信息一般分3行title、describe、FIX=DMSXXXXXXXX。信息一定要精确,笔者第一个提交的时候,总是因为描述不够精确被打下来了好几次。这里是笔者随手的一个demo,仅供参考:

然后按Esc键后,输入:wq即可。咱们再用git status来跟踪一下该文件的状态:

Git告诉咱们当前没有需要提交的修改,而且工作目录是干净的。

总结:

由于内容多,所以笔者打算分两篇写完,还请见谅。

转载于:https://my.oschina.net/u/729766/blog/355041

Git学习系列(二)创建本地仓库及文件操作相关推荐

  1. GIT学习笔记二(本地项目发布到GIT)

    2019独角兽企业重金招聘Python工程师标准>>> 1 在GIT和Eclipse创建项目(GIT建项目参考下面两幅图) 图3 2创建本地仓库 找到要上传GIT的工程,右键 -&g ...

  2. Git学习(二)远程仓库建立与克隆

    Git远程仓库建立与克隆 十五.在github上创建自己的远程git仓库 1.创建github账户 2.创建SSH Key 创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这 ...

  3. Git学习系列(三)版本回退和管理文件的修改及删除操作

    版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hel ...

  4. Git学习之旅:Mac安装Git与创建本地仓库(一)

    Git简述:版本管理工具,git的英文直译就是饭桶.最初只应用于linux,现在应用十分广泛. git一般工作流程:1.从远程仓库中克隆Git资源作为本地仓库.2.从本地仓库中checkout代码然后 ...

  5. Git学习系列之如何正确且高效地将本地项目上传到Github(图文详解)

    不多说,直接上干货! 首先你需要一个Github账号,所以还没有的话先去注册吧! https://github.com/ 见 如何走上更高平台分享传递干货知识:(开通个人Github面向开源及私有软件 ...

  6. git 创建本地仓库、远程仓库,上传项目

    1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...

  7. git创建本地仓库和github仓库

    原文链接 git创建仓库 创建本地仓库 前提:已经在本地安装好git环境 首先新建一个文件夹,linux环境下命令如下(其它环境自己动手建吧): mkdir test (创建test文件夹) cd t ...

  8. git 创建本地仓库与 gitcafe 关联

    git init # 创建本地仓库 # 设置远程仓库地址,这里可以设置ssh 或 https 的形式,此处设置为https 格式, # ssh 格式为 : git remote add origin ...

  9. Git基础(二)本地Git仓库管理

    Git基础(二)本地Git仓库管理 以下内容来自对<精通Git 第二版>的学习总结整理,可直接食用 注:本文以windows10操作系统,cmd命令为参考. 如果您使用的是mac os,那 ...

最新文章

  1. 2022-2028年中国聚合物气体分离膜行业市场发展模式及投资前景分析报告
  2. linux启动,重启,停止 jar,.sh脚本
  3. 技能 | Python处理图像10大经典库
  4. 上海交大算法与数据结构
  5. 在win8上安装mysql_如何在Win8系统上安装MySQL 5.6
  6. WinPcap编程入门实践
  7. Spring MapFactoryBean例子
  8. matlab第三版第五章课后题答案,Matlab第五章答案
  9. 【目标检测】VOC2007数据集介绍
  10. 智慧城市数字政府建设【转】
  11. (vue)监听浏览器刷新
  12. 开源中国众包平台 —— 为什么我们需要托管赏金
  13. html批量修改 快捷键,html怎么设置快捷键?
  14. 世界七大数学难题的提出(转载)
  15. HTML+CSS面试试题(部分)
  16. 论文阅读《No bot expects the DeepCAPTCHA》
  17. 多功能流媒体播放器实现网页无插件直播之EasyPlayer.js如何实现播放完自动循环播放
  18. java treemap字母排序_Java TreeMap对数字,英文字母,汉字等排序例子
  19. [转]CATT的功能介绍
  20. NUCLEO-STM32H7A3ZI-Q使用说明

热门文章

  1. Understanding Stock Types in SAP EWM
  2. 一些常见的名词解释(持续更新中)
  3. Point-to Analysis指针分析(2)
  4. 为提高能量利用效率,大脑会对感官进行预测
  5. 科技议题“破圈”有利还是有弊|观点
  6. 从看见到听见,机器人传感能否解决智能制造检测的最后一公里难题?
  7. 智能家居市场年增速近30%!苹果看齐亚马逊、谷歌,欲开辟三足鼎立
  8. 央行发布论文:区块链能做什么,不能做什么?
  9. 智能语音简史:这场技术革命从哪开始?
  10. 全球16家超级独角兽公司,为什么中国能占7家,印度只有1家?未来哪些行业最可能诞生独角兽?