您的位置:首页 > 移动开发 > IOS开发

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

2018-03-21 12:12 218 查看
一、创建git仓库
既然我们要使用Git管理我们的文件,那我们要创建一个目录,使之能更方便的管理,那么版本库就来了,如何创建一个版本库呢,如下
第一步:创建一个空目录$ mkdir learngit
$ cd learngit
$ pwd
/Users/change_pan/learngitpwd命令用于显示当前目录,当前目录为/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 add 和 git 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可以查看修改的内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS基础 Git