Git: 版本控制(2)
2019-03-20 本文已影响0人
柏龙
.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
当前提交的一些文件