2018-08-13 01:38 未完待续


操作环境:CentOS 7.2

安装Git

yum install git

以下目录均相对于/opt/gitRepo

Git基本操作

初始化gitRepo目录为Git管理的仓库

git init
创建readme.txt文件并增加内容

vim readme.txt

this is a txt file.

增加文件到Git仓库,即让Git管理该文件,只有仓库中的文件才受Git管理,可以一次增加多个文件 git add 1.txt 2.txt

git add readme.txt

提交文件到本地仓库,-m后面是提交说明

git commit -m 'commit explain'

查看工作区stage状态

修改readme.txt,增加一行内容

this is a txt file
This is the second line

查看工作区状态

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

上面的结果表明当然位于master分支下,且readme.txt文件被修改了

比较文件的当前状态的内容和仓库中的文件内容,查看被修改的内容

git diff readme.txt
diff --git a/readme.txt b/readme.txt
index 6804747..c780cca 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,3 +1,2 @@
 this is a txt file
-
-add one line
+This is the second line

提交修改的文件到仓库

git add readme.txt
git commit -m 'second commit'

再使用git status查看状态,显示没有被修改的文件

On branch master
nothing to commit, working tree clean

标签: Git

添加新评论