gitHub-读书笔记1

来源:互联网 发布:淘宝思加图是真的吗 编辑:程序博客网 时间:2024/05/18 00:28
DemodeMacBook-Pro:~ Demo$ mkdir git-tutorialDemodeMacBook-Pro:~ Demo$ cd git-tutorialDemodeMacBook-Pro:git-tutorial WengFe$ git initInitialized empty Git repository in /Users/WengFe/git-tutorial/.git/

初始化创建一个git仓库, 执行 git init 命令,生成一个.git目录,里面存储管理当前目录内容所需的仓库数据。我们将此目录的内容称之为‘附属于该仓库的工作数’

DemodeMacBook-Pro:git-tutorial WengFe$ git statusOn branch masterInitial commitnothing to commit (create/copy files and use "git add" to track)DemodeMacBook-Pro:git-tutorial WengFe$ touch README.mdDemodeMacBook-Pro:git-tutorial WengFe$ git statusOn branch masterInitial commitUntracked files:  (use "git add <file>..." to include in what will be committed)    README.mdnothing added to commit but untracked files present (use "git add" to track)

touch 命令是向当前git库添加文件, git status 是常用的查看当前库状态 命令

DemodeMacBook-Pro:git-tutorial WengFe$ git statusOn branch masterInitial commitChanges to be committed:  (use "git rm --cached <file>..." to unstage)    new file:   README.mdDemodeMacBook-Pro:git-tutorial WengFe$ git rm -f README.mdrm 'README.md'DemodeMacBook-Pro:git-tutorial WengFe$ git statusOn branch masterInitial commitnothing to commit (create/copy files and use "git add" to track)
> DemodeMacBook-Pro:git-tutorial WengFe$ git rm -f README.md

git rm -f (filename) 删除文件
vim(filename) 修改文件内容

vim中修改文件内容 按i开始插入字符,按esc退出编辑模式 输入冒号,输入wq 然后回车,w为保存 q为退出

+ this is a question.Who am i?

上图为保存在README.md中的信息

DemodeMacBook-Pro:git-tutorial WengFe$ git diffdiff --git a/README.md b/README.mdindex eb1ae45..7a3cc52 100644--- a/README.md+++ b/README.md@@ -1 +1,2 @@-...++ this is a question.+Who am i?

git diff 查看工作树和暂存区的文件区别

DemodeMacBook-Pro:git-tutorial WengFe$ git add README.mdDemodeMacBook-Pro:git-tutorial WengFe$ git diff HEADdiff --git a/README.md b/README.mdindex e69de29..7a3cc52 100644--- a/README.md+++ b/README.md@@ -0,0 +1,2 @@++ this is a question.+Who am i?

git diff HEAD 向暂存区提交修改的文件,查看工作树与最新提交的差别

DemodeMacBook-Pro:git-tutorial WengFe$ git commit -m "a question"[master 300a38c] a question 1 file changed, 2 insertions(+)DemodeMacBook-Pro:git-tutorial WengFe$ git logcommit 300a38c4034e94f1934fd9de31b6a2acc4bc5687Author: name <name@example.com>Date:   Sat May 14 20:18:46 2016 +0800    a questioncommit fdcb93177f25bf1ca3e37a2b0a1cb98e69159eaeAuthor: name <name@example.com>Date:   Sat May 14 19:57:00 2016 +0800    First commit

提交本次的修改文件到工作树(git库?) 并查看日志 是否成功

1 0
原创粉丝点击