Git初始化及仓库创建和操作

妖精的绣舞 提交于 2020-02-27 08:40:43

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命令简单介绍

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!