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

接下来我们操作,我们呢要初始化一下git,初始化哪些东西呢,我们要初始化用户名和邮箱,我们打开github,

我们随便点一个仓库,fork的仓库会显示fork from xxxx/xx,fork过来的仓库是独立存在的,用户信息是唯一的,

1. 设置用户名

git config --global user.name 'leonjinhaisun'


2. 设置用户名邮箱
   
git config --global user.name '[email protected]'

用户名在github上是唯一的,


这两个命令怎么来初始化呢

我随便新建一个文件夹或者工作目录,然后双击进去右击,点击第二个

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

这里面可以敲linux代码

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

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

我们把这两个命令复制一下走一走

1. 设置用户名

git config --global user.name 'leonjinhaisun'


2. 设置用户名邮箱
   
git config --global user.name '[email protected]'

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

脚下留心:该设置在github仓库主页显示谁提交了该文件,所以不要搞错了,接着我们来初始仓库了.

1. 创建文件夹

2. 我们也可以通过命令

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

如果linux命令不熟悉可以通过右键新建文件夹的形式


创建好文件夹之后有一个动作

2. 在文件内初始化git(创建git仓库)

cd test 就是相当于windows下进入test目录

pwd 显示当前位置

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

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

.git是隐藏文件,如果看不见,则设置电脑显示隐藏文件,存储仓库个人信息的,这样我们就把仓库给装了


接下来我们可以往仓库中添加文件了,想仓库中添加文件有几个步骤,有三个步骤,把文件从工作区域添加到暂存

区域,为什么要有一个暂存区域,有一个回旋的余地,最后把暂存区域移交到仓库


1. 像仓库添加文件

我所有的都用linux操作

touch a1.html  

这个命令是创建一个文件

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

我们先把文件删了,然后 git status 

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

说明没有文件提交,现在我们创建一个文件,现在我们使用

touch a1.html

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

这个时候就会生成一个文件,

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

我们现在有一个文件了,有一个git add 来添加一个文件,这个add 是从工作区添加到暂存区,


第一步创建文件

接下来我们把文件提交到暂存区

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

原本是红色,现在是绿色是暂存区域了


2. 添加到暂存区域

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

3. 将文件从暂存区域提交到仓库

回顾一下,总共三个命令,首先创建文件,把文件从工作区域提交到暂存区域


删除命令

修改仓库命令

我们现在有一个a1.html

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

现在我们没有要提交的

使用 vi a1.html

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

然后使用切换到esc  wq保存

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

现在我们看一下文件 a1.html

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

我们也可以通过文本文件修改

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

显示 modify 说明修改


命令窗口也提示使用 git add 流程

1. 修改文件 vi a1.html

2. 查询一下状态  git status


git add a1.html

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

然后执行  git status

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

改了之后再提交 查看状态就是绿色的

这里已经是添加到暂存区


git commit -m '第一次通过git修改文件并提交到仓库'

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

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

nothing to commit, 说明提交成功了

修改仓库文件

1. 第一步删除工作目录的文件

rm -rf a1.html

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

现在a1.html 文件没了


从git中删除文件

git rm a1.html

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

git commit -m '第一次通过git删除文件'

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

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