码迷,mamicode.com
首页 > 其他好文 > 详细

git学习(2)

时间:2015-06-27 18:03:56      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

  创建版本库

版本库,又称仓库,英文名为repository,版本库内的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪。

  在git命令行中输入:

$ mkdir learngit
$ cd learngit
$ pwd

详解:
mkdir [选项directory 表示创建名为directory的目录。
cd [directory] 表示切换当前目录为directory目录。
cd的全称为change directory。
pwd 显示当前所处的目录
pwd的全称为print working directory。

使用命令git init可以把这个目录变成Git可以管理的仓库
$ git init
Git仓库建好了,同时在当前目录下多了一个.git目录,这个用来跟踪管理版本库,千万不要删除
如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。
 把文件添加到版本库:
注意:所有的版本控制系统,都只能跟踪文本文件的改动,比如txt,网页,程序代码等,而无法跟踪图片,视频,等这些二进制文件的变化。同时微软的word格式是二进制文件,所以,最好使用纯文本方式编写文件,
强烈建议使用标准的UTF-8编码,建议你下载Notepad++代替记事本!记得把Notepad++的默认编码设置为UTF-8 without BOM即可:
技术分享

 使用notpad创建readme.txt文件,输入以下内容,并放到ilearngit目录下,

Git is a version control system.
Git is free software.

1,用命令git add把文件添加到仓库,
$ git add readme.txt
2,用命令git commit把文件提交到仓库
$ git commit -m "wrote a readme file"
解释:-m 后面输入本次提交的说明,最好有意义

 打开readme.txt文件,修改为以下内容:

Git is a distributed version control system.
Git is free software.
运行git status命令,得到结果如下
git status
 On branch master
 Changes not staged for commit:
   (use "git add <file>..." to update what will be committed)
   (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   readme.txt

no changes added to commit (use "git add" and/or "git commit -a")

git status可以时刻掌握仓库的当前状态,表明,文件被修改过了,但是没有提交的修改

使用git diff查看修改内容:

git diff readme.txt

 知道了修改内容后,就可以提交到仓库了,

git add readme.txt

git commit

 

git学习(2)

标签:

原文地址:http://www.cnblogs.com/Nick-M/p/4604231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!