浅入Git学习②--Git操作之创建与修改

一、创建git仓库

既然我们要使用Git管理我们的文件,那我们要创建一个目录,使之能更方便的管理,那么版本库就来了,如何创建一个版本库呢,如下

第一步:创建一个空目录

$ mkdir learngit
$ cd learngit
$ pwd
/Users/change_pan/learngit

pwd命令用于显示当前目录,当前目录为/Users/change_pan/learngit

第二步:通过git init命令把这个目录变成Git可以管理的仓库:

$ git init
Initialized empty Git repository in /Users/change_pan/learngit/.git/

编写一个readme.text文件,然后放到learngit目录下,用命令将文件放到Git仓库中

$ git add readme.text

使用git add 告诉Git,将文件添加到Git仓库

$ git commit -m "wrote a readme file"
[master (root-commit) 943d782] wrote a readme file
 1 file changed, 17 insertions(+)
 create mode 100644 readme.text

使用git commit告诉Git,把文件提交到Git仓库

git add <file>可反复多次使用,添加多个文件

$ git add 1.text
$ git add 2.text 3.text
$ git commit -m "add 3 files"

小结:

        初始化一个Git仓库,使用git init命令

        添加文件到Git仓库,分两步

            1、 使用命令 git add <file> 添加文件

            2、使用命令 git commit 提交文件

二、修改

        我们对上次提交的readme.text进行修改,然后运行 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.text

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	.DS_Store

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

使用git status命令可以让我们时刻掌握仓库当前的状态

假设忘记修改了什么,使用git diff命令查看readme.text做了什么修改

$ git diff
diff --git a/readme.text b/readme.text
index c01d0eb..5704397 100644
--- a/readme.text
+++ b/readme.text
@@ -11,7 +11,7 @@
 \f0\fs24 \cf2 \cb3 \expnd0\expndtw0\kerning0
 Git 
 \f1\b \cf4 is
-\f0\b0 \cf2  a version control system.\
+\f0\b0 \cf2  a distributed version control system.\
 Git 
 \f1\b \cf4 is
 \f0\b0 \cf2  free software.}
\ No newline at end of file

从上面的内容我们看到,我们添加了distributed这个单词

最后,我们执行命令 git addgit commit

$ git add readme.text
$ git commit -m "add distributed"

在运行一下git status查看

$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	.DS_Store

nothing added to commit but untracked files present (use "git add" to track)

小结:

        1、实时掌握工作区的状态,使用git status命令

          2、使用命令git diff可以查看修改的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值