首页 > 其他 > 详细

Git 创建版本库

时间:2017-02-21 19:37:59      阅读:116      评论:0      收藏:0      [点我收藏+]

版本库 :repository 可以理解成一个文件夹。

文件夹里包含所有文件,所有文件都被git管理起来,每个文件的修改、删除,git都能跟踪历史记录,进行随时随刻还原。

注意:
所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git
也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了
一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文
件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,
版本控制系统不知道,也没法知道。

因为文本是有编码的,比如中文有常用的GBK编码,日文有Shift_JIS编码,如果没有历史遗留问题,强
烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。


  1. 创建用于版本库的目录(如果是windows系统目录名不要包含中文)

    mkdir learn_git

  2. 将目录变成git的版本库

    cd learn_git 

    git init

    仓库建好之后会生成一个.git目录是隐藏的,不要修改里边的任何文件。ls -ah查看

  3. 添加一个文件到版本库

    在learn_git目录下创建一个文件:vi readme.txt (内存随便写)

    把文件添加到仓库:git add readme.txt

    将文件提交到仓库,告知git:git commit -m "this is a readme file"

    git commit:固定提交格式;-m 引号里边代表文件描述,用于记录本次提交是做了什么。


  4. 同时git可以同时提交多个文件:

    git add f1.txt

    git add f2.txt f3.txt

    git commit -m "add three files"

  5. 小结:

    初始仓库 命令 :git init

    文件添加到仓库:git add <filename>

    提交文件到仓库:git commit -m "description"


本文出自 “506554897” 博客,请务必保留此出处http://506554897.blog.51cto.com/2823970/1899922

Git 创建版本库

原文:http://506554897.blog.51cto.com/2823970/1899922

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!