Git命令实践

Git入门

标签(空格分隔): 基本操作


git init – 初始化仓库

使用Git仓库管理必须先初始化仓库。

1
2
3
4
mkdir Git-first
cd Git-first
git init
Initialized empty Git repository in /Volumes/CODE/Git-tutorial/.git/

git status – 查看仓库状态

git status查看仓库状态。

1
2
3
4
5
6
$git status
On branch master
Initial commit
nothing to commit (create/copy files and use "git add" to track)

提示显示正处在: master分支处,且没有任何文件。
创建第一个文件READEME.md

1
2
3
4
5
6
7
8
9
10
11
12
13
$touch READE.md
$Git-tutorial ZH$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
READE.md
nothing added to commit but untracked files present (use "git add" to track)

可以在Untracked files:中看到这个文件,且并没有添加到暂存区


git add – 向暂存区添加文件

要想让文件成为Git仓库管理的对象,需要用git add命令添加到暂存区。暂存区是提交前的一个临时区域。

1
2
3
4
5
6
7
8
9
10
$ git add README.md
$ git status
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: README.md

可以看到READEME.md文件显示在Changes to be committed中了。


git commit – 保存仓库的历史记录

git commit将当前暂存区中的文件实际保存到仓库的历史记录中。

  • 记叙一行提交信息
    1
    2
    3
    4
    $ git commit -m "First Commit"
    [master (root-commit) a6ce11d] First Commit
    1 file changed, 0 insertions(+), 0 deletions(-)
    create mode 100644 README.md

-m参数后的“First Commit”成为提交信息,是对这个提交的描述。

  • 记叙详细提交信息