文章目录
Git的三棵树
工作区(Working Directory)
暂存区(stage)
Git仓库(git repository)
/*基本信息设置,该设置在GitHub仓库主页显示谁提交了该文件*/
$ git config --global user.name 'WhatIsYourIdeality' # 设置用户名
$ git config --global user.name 'blingbling@126.com' # 设置用户邮箱
/*初始化一个新的Git仓库*/
$ mkdir filename # 创建新的文件夹
$ cd filename # 进入该文件夹
$ pwd # 显示当前位置(文件夹)
$ git init # 在该文件夹内初始化(创建)仓库,可以看到一个'.git'隐藏文件,它是用来存储本地仓库信息的
$ touch a1.c # 创建新文件fileneme.extensionname
$ rm a1.c # 删除文件
$ touch a1.c
$ git status # 查看进程状况
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
a1.c
nothing added to commit but untracked files present (use "git add" to track)
$ git add a1.c # 添加到暂存区
$ git status # 验证进程状况(文件变绿)
$ git commit -m 'the first time to commit file' #添加描述'第一次提交文件' ,并将文件从暂存区提交到仓库,
$ git status # 验证进程状况(此时应该是 'nothing to commit ,working directory clean')
/*修改文件*/
$ ls # 列出当前目录下的所有文件
$ vi a1.c # 修改该文件,vim命令也可以:insert切换模式,修改和替换,然后ESC切换模式,再':wq'保存文件(不含引号)
$ git status # 可以看到进程状态为'modified'(修改过的),此时文件在工作区(working directory)
$ git add a1.c # 将文件移至暂存区
$ git commit -m 'the first time to modify and commit file' # 将文件提交到仓库
/*删除文件*/
$ git rm -rf
$ rm a1.c
/*查看历史提交记录*/
$ git log
其中初次接触到了vi命令:vi & vim命令简单介绍
vi文本编辑器个别命令的意思
:wq(write quit),退出&保存的命令
ps:这是Linux或者MacOS中的命令,当然Git bash里也用到了。