1、Git项目搭建
1.1 创建工作目录与常用指令
工作目录一般是希望Git管理的文件夹,一般不要有中文
1.2 本地仓库创建
创建本地仓库的方法有两种:
- 创建全新的仓库
1、创建全新的仓库,需要Git管理的项目的根目录执行
#在当前目录新建一个Git代码库
$git init
2、执行后可以看到,仅仅在项目目录多出了一个.git目录,关于版本信息都在这个目录里
- 克隆远程仓库
1、克隆远程目录,由于是将远程服务器上的仓库完全镜像一份去本地
#克隆一个项目和它的整个代码历史(版本信息)
$git clone[url]
2、GIT文件操作
2.1 文件的4种状态
Untracked
:未跟踪,此文件在文件夹中,但并没有加入到git库中,不参与版本控制,通过git add
状态变为Stated
Unmodify
:文件已入库,未修改,即版本库中的文件快照内容与文件夹中完全一致,这类文件夹如果被修改,则变成Modified
,如果使用git rm
移出版本库,则成为Untracked
文件Modified
:文件已修改,没有进行其他操作,这个文件也有两个去处,①通过git add
可进入暂存staged
状态,②使用git checkout
则丢弃修改过的,返回到Unmodify
状态,这个git checkout
即从库中取出文件,覆盖当前修改Staged
:暂存状态,执行git commit
,则同步到库中,与本地文件夹一致,文件为Unmodify
状态,执行git reset HEAD filename
取消暂存,文件状态为Modified
2.2 查看文件状态
#查看指定文件状态
git status [filename]
#查看所有文件状态
git status
#添加所有文件到暂存区
git add.
#提交暂存区的内容到本地仓库
git commit -m "消息内容"