三、开始你的第一个版本库
来源:互联网 发布:中国古典音乐 知乎 编辑:程序博客网 时间:2024/06/01 18:51
你一定有过这样的经历,比如 工作总结.txt new工作总结.txt new new工作总结.txt
工作总结0103.txt 工作总结0105.txt 工作总结ok.txt …….
以上,这么多不同版本的工作总结,就是你手工管理版本的时代。
有了Git,他会自动跟踪文件的改变,你删除了那些行,修改了那些文字,添加了什么,git都如实记录,并允许你恢复到任意时刻。
现在我们来想象一下git会如何工作。首先git要知道他要管理那些文件吧,或者说你如何告诉git需要他管理那些文件?那么最简单的方式是啥?指定一个目录呗,比如告诉git d:\ work目录里所有的文件都需要他管理。你方便git也方便,不然 c盘下有个 file1.txt , d:\work目录有个file2.txt e:\myfile目录下又有个file3.txt ….. 想想配置起来都不方便。
那么,git就是基于目录的方式在工作了。
而把目录变成仓库,非常简单,一个命令搞定:git init
你一定会问,建立好仓库之后,git又是在哪里记录文件的版本信息呢?(更改、删除等),总的有个数据库记录吧。是的,git的“数据库”就在你的目录下面,叫做 .git 目录,是一个隐藏目录,这里面就是git的工作核心了。
现在,开始我们的第一个文件。随便建立一个文档,比如 test.txt 内容如下:
中国足球队1:0 战胜了韩国足球队
如何把这个文件,放到仓库里,就两步
1, git add test.txt // 把文件加入到缓存区,什么是缓存区,后面会说,先这样记住
2, git commit -m “我的第一个git测试文件” // 把文件提交到仓库,真正的记录
这样,你已经成功向git版本库里提交了第一个文件。
总结:
1, 建立一个目录
2, git init建立版本仓库
3, git add file1 file2 ….
4, git commit -m “说明”
- 三、开始你的第一个版本库
- 开始你的第一个多语言版本的dotNET 应用程序(WinForm篇)
- 开始你的第一个struts应用程序
- 开始你的第一个struts应用程序
- 开始你的第一个JMeter脚本
- 安卓训练-开始-开发你的第一个应用
- 安卓训练-开始-开发你的第一个应用-运行你的应用
- 创建你的第一个JavaScript库
- 创建你的第一个JavaScript库
- 创建你的第一个JavaScript库
- 安卓训练-开始-开发你的第一个应用-开发简单的用户界面
- Django官方教程(三)【创建你的第一个 Django 项目,第一部分】
- PHPLIB Template入门系列 - 2 开始你的第一个应用
- PHPLIB Template入门系列 -2 开始你的第一个应用
- PHPLIB Template入门系列 -2 开始你的第一个应用(转寄)
- 转 《JMeter从入门到精通》之一——开始你的第一个JMeter脚本
- 《JMeter从入门到精通》之一——开始你的第一个JMeter脚本
- 《JMeter从入门到精通》之一——开始你的第一个JMeter脚本
- LabVIEW的数组实现随机数组顺序倒置和后五位前移
- 我的第一个c++程序
- Activity的回顾(二)
- C++动态链接库的编译和调用
- MFC加载图片
- 三、开始你的第一个版本库
- u-boot添加md5命令
- 好好说话之避免反问
- Semantic UI 的基本使用(一):下载与引入
- 初涉USB,初学者USB入门总结(3) 数据包阐述
- logrotate机制和原理
- 紫书数论小结
- #207. merge
- 1