1.Git配置
使用Git的第一件事就是设置你的名字和email
,这些就是你在提交commit
时的签名,每次提交记录里都会包含这些信息。使用git config
命令进行配置:
$ git config --global user.name "johnny zen"
$ git config --global user.email "1125418540@qq.com"
执行了上面的命令后,会在家目录(/home/shiyanlou
)下建立一个叫.gitconfig
的文件(该文件为隐藏文件,需要使用ls -al
查看到). 内容一般像下面这样,可以使用vim或cat查看文件内容:。
$ cat ~/.gitconfig [user] email = 1125418540@qq.com name = johnny zen
注释:Git全局配置文件:
git config --global <配置名称> <配置的值>
2.获得一个Git仓库
既然我们现在把一切都设置好了,那么我们需要一个Git仓库。有两种方法可以得到它:一种是从已有的Git仓库中clone (克隆,复制);还有一种是新建一个仓库,把未进行版本控制的文件进行版本控制。
2.1 Clone一个仓库
为了得到一个项目的拷贝(copy),我们需要知道这个项目仓库的地址(Git URL). Git能在许多协议下使用,所以Git URL可能以ssh://, http(s)://, git://. 有些仓库可以通过不只一种协议来访问。
$ git clone https://github.com/Johnny-ZTSD/vue-demo-translate
$ cd /vue-demo-translate
(master)$ ls
2.2 初始化一个新的仓库
cd wrokspaceDirName mkdir projectName git init ls -la
3.Git基本使用流程
git的基本流程如下:
- 创建或修改文件
- 使用
git add
命令添加新创建或修改的文件到本地的缓存区(Index) - 使用
git commit
命令提交到本地代码库 - (可选,有的时候并没有可以同步的远端代码库)使用
git push
命令将本地代码库同步到远端代码库
进入我们刚才建立的project
目录,分别创建文件file1
,file2
,file3
:
$ cd project
$ touch file1 file2 file3
此时可以使用git status
命令查看当前git仓库的状态:
$ git status
On branch master
Initial commit
Untracked files: (use "git add <file>...") to include in what will be committed) file1 file2 file3 nothing added to commit but untracked files present (use "git add" to track)
可以发现,有三个文件处于untracked
状态,下一步我们就需要用git add
命令将他们加入到缓存区(Index)。
使用git add
命令将新建的文件添加到:
$ git add file1 file2 file3