常用Git操作(一)

创建一个文件夹用作本地Git仓库(repository)

$ mkdir repository

cd到该目录,初始化该目录,之后可用Git管理

$ cd repository
$ git init

在该目录可用 ls -ah看到隐藏的文件夹.git ,该文件夹用于管理仓库

添加文件到库

在repository的本地目录或子目录下,加入hello.json

$ git add hello.json

此时已经将文件添加到了暂存区,再用git commit命令提交

$ git commit -m "add hello.json"
[master (root-commit) 2743d73] add hello.json
 1 file changed, 1 insertion(+)
 create mode 100644 hello.json

其中,commit时需要添加commit信息,指令为

git commit -m "要添加的信息"

通常,要添加的信息为本次提交做了些什么

工作区状态

当hello.json被更改时,可以用 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:   hello.json

可见hello.json已经被修改,而要查看修改详情,使用 git diff即可

$ git diff hello.json
diff --git a/hello.json b/hello.json
index 2889c67..0261296 100644
--- a/hello.json
+++ b/hello.json
@@ -1 +1,2 @@
-Hello,world!
\ No newline at end of file
+Hello,world!
+add a line
\ No newline at end of file

再次提交更改过的hello.json,并查看状态

git add hello.json

sls0927
32 声望2 粉丝