.gitignore 忽略跟踪文件
-
vim .gitignore 编辑并配置不需要提交到git的文件和目录
比如添加以下内容
.DS_Store
node_modules/
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
-
https://github.com/github/gitignore 查看特定的文件模板
git init 初始化 git 仓库
-
mkdir gitdemo 创建一个空目录
-
cd gitdemo 进入目录
- 命令
git init 初始化一个空的 .git
-
cd .git 查看 .git 目录,也可以用 open .git 打开目录
-
ls 可查看 git 初始化生成的文件和目录
git commit 提交
-
git status 查看当前提交有哪些状态
-
vim .gitignore 添加需要忽略的文件和目录
.DS_Store
-
git add . 添加当前目录下的所有文件,或者 git add -m git.md 单独添加 git.md 文件
-
git status 查看当前提交有哪些状态
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: git.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
-
git commit -m '添加git.md文件' 引号里面的 添加git.md文件 是指需要提交的信息(一般用来添加备注)
[master (root-commit) 5eedcb3] add git.md
1 file changed, 36 insertions(+)
create mode 100644 git.md
-
git status 再次查看目录
以当前分支下没有其它新的提交,工作树已清空
On branch master
nothing to commit, working tree clean
git log 查看以往的提交
-
git log 查看日志(以下是我提交的两次日志)
commit 455e903c6324ac0fd63c995dc2ca1ccaeb3ee954 (HEAD -> master)
Author: 柏龙 <lonbolong@outlook.com>
Date: Wed Mar 20 22:49:52 2019 +0800
add .gitignore
commit 5eedcb3a8d46d5c28ea67018b2c6400f7b2fef42
Author: 柏龙 <lonbolong@outlook.com>
Date: Wed Mar 20 22:47:36 2019 +0800
add git.md
(END)
-
455e903c6324ac0fd63c995dc2ca1ccaeb3ee954 当前提交文件的ID
-
Author 当前提交的 作者 邮箱
-
Date 当前提交的时间
-
add xxx 当前提交的一些文件