git基本操作过程,git add,git commit
git基本的操作流程示意
说明:
-
workspace:工作区
-
staging area:暂存区/缓存区
-
local repository:版本库或本地仓库
-
remote repository:远程仓库
git简单的操作过程:
$ git init
$ git add .
$ git commit
- git init - 初始化仓库。
- git add . - 添加文件到暂存区。
- git commit - 将暂存区内容添加到仓库中。
git init
git init 命令用于在目录中创建新的 Git 仓库。
在目录中执行 git init 就可以创建一个 Git 仓库了。
例如我们在当前目录下创建一个名为 test 的项目:
实例
$ mkdir test
$ cd test/
$ git init
Initialized empty Git repository in /Users/akb/test.git/
# 初始化空 Git 仓库完毕。
git add
git add 命令可将该文件添加到暂存区。
添加一个或多个文件到暂存区:
git add [file1] [file2] ...
添加指定目录到暂存区,包括子目录:
git add [dir]
添加当前目录下的所有文件到暂存区:
git add .
git commit
git commit 命令将暂存区内容添加到本地仓库中。
提交暂存区到本地仓库中:
git commit -m [message]
[message] 可以是一些备注信息。
提交暂存区的指定文件到仓库区:
$ git commit [file1] [file2] ... -m [message]
-a 参数设置修改文件后不需要执行 git add 命令,直接来提交
$ git commit -a