1. 前言
今天遇到一问题,打开git base时特别的慢,首先展示如下图。由于没有遇到过这个问题,以为是git出问题,于是下载重新装依然这个样子,百度一番别人说因为某某原因git base变慢啦,解决方案并没有解决我的问题,于是只能用命令窗口啦。顺便回顾一下有些淡忘的git命令
2. git配置
用户信息配置:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
以上是用户名和邮箱的配置,因为每一次git提交都会用这些信息,所以必须要配置一下。关于命令中的 --global,如果使用了它 那么这个命令只运行一次 系统上都会用这个配置信息。当特定项目想使用不同的用户名和邮箱时,可以在那个项目目录下使用没有 --global选项的命令来配置。
文本编辑器配置:
$ git config --global core.editor emacs(编辑器名字)
emacs是编辑器名字。如果不配置系统会默认使用Vim.
查看配置信息:
查看所有的配置信息用: git config --list
$ git config --list
user.name=John Doe
user.email=johndoe@example.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
查看特定配置信息,如用户名:git config user.name
3. git命令
//********本地创建仓库
$ git init //初始化仓库,产生一个.git文件
$ git add . //实现对所有文件的跟踪
$ git add *.c //对所有.c文件跟踪
$ git add <文件名> //对具体文件跟踪
$ git commit -m "文字说明" //提交
//********本地创建仓库
//**********克隆远程仓库到本地
$ git clone [url](如:https://github.com/libgit2/libgit2)
$ git clone [url] myName //克隆了远程仓库,并修改克隆下来仓库名字为myName
//**********克隆远程仓库到本地
补充:
1,工作目录的文件只有两种状态:已跟踪和未跟踪
2,使用git时,文件的生命周期如下: