(2) Git命令操作

1 Git的结构

(2) Git命令操作

2 Git和代码托管中心

代码托管中心的任务:维护远程库

  1. 局域网环境下
     GitLab 服务器
  2. 外网环境下
     GitHub  码云

GitHub
(2) Git命令操作
码云
(2) Git命令操作

3 本地库和远程库

团队内部协作
(2) Git命令操作
跨团队协作:
(2) Git命令操作

4 Git命令行操作

(2) Git命令操作
进入到这个目录然后Git Bash Here
然后输入: git init
(2) Git命令操作
那么这个.git 是一个隐藏文件
查看.git里面的目录结构:
(2) Git命令操作
注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡 乱修改。

5 设置签名

(2) Git命令操作
- -global是全局

6 添加提交以及查看状态的操作

(2) Git命令操作

我们写一个good.txt文件 写入内容:
(2) Git命令操作
添加good.txt文件
(2) Git命令操作
提交之后,查看状态:
(2) Git命令操作
此时good.txt放在暂存区,我们可以使用命令 git rm --cached good.txt
(2) Git命令操作
我们正式提交 git commit 但是报错。
(2) Git命令操作

添加完成之后,再次上传good.txt文件进入编辑页面。

(2) Git命令操作
然后:wq 保存退出。
注意:在最上分写入我们的注释内容
(2) Git命令操作
提交过后:发现status没有那么多信息提示了。
(2) Git命令操作

但是此时,我们想要往good.txt里面追加内容
(2) Git命令操作

但是修改过后,看一下status的状态:
(2) Git命令操作
(2) Git命令操作

7 基本操作

(2) Git命令操作

(2) Git命令操作
(2) Git命令操作
(2) Git命令操作
通过索引去回到历史版本
(2) Git命令操作
(2) Git命令操作
(2) Git命令操作

(2) Git命令操作

(2) Git命令操作

8 删除文件的找回

(2) Git命令操作
(2) Git命令操作
(2) Git命令操作

9 添加到暂存区的删除文件找回

(2) Git命令操作
(2) Git命令操作
(2) Git命令操作
(2) Git命令操作

10 文件比较

与本地库里面的文件进行比较。
(2) Git命令操作
(2) Git命令操作

11 分支

(2) Git命令操作
(2) Git命令操作
(2) Git命令操作

合并分支

(2) Git命令操作
(2) Git命令操作

(2) Git命令操作
(2) Git命令操作

解决冲突

(2) Git命令操作
(2) Git命令操作

此时我们切换到hot_fix分支,对good.txt也进行修改;
(2) Git命令操作(2) Git命令操作
(2) Git命令操作
我们合并两者。
(2) Git命令操作
(2) Git命令操作
自行编辑内容:
(2) Git命令操作
(2) Git命令操作
(2) Git命令操作
(2) Git命令操作