git 源代码管理器

1 git 源代码管理器

作用:

  • 多人协同开发,合并代码,源代码管理器
  • 记录版本, 备份版本

工作流程:
工作区-暂存区-本地仓库区-远程仓库

  • 工作区: 写代码的地方
  • 暂存区: 暂时存储, 小阶段的暂时存储
  • 本地仓库区: 记录版本, 备份代码
  • 远程仓库:合并多人代码,记录版本, 备份代码

2 git 单人本地仓库操作(基于Ubuntu)

本地仓库是个 .git 隐藏文件,在 Ubuntu 中可以使用 ctrl + h 现在当前目录下的隐藏文件夹

2.1 安装:

sudo apt-get install git

2.2 检验是否安装成功:

git
在这里插入图片描述
出现这个界面说明安装成功了

2.3 创建本地仓库

git init
在这里插入图片描述

2.4 配置个人信息

git config user.name 'xxx'
git config user.email '邮箱' 

在隐藏文件夹 .git 中的 config 中可以看到自己配置的个人信息
在这里插入图片描述

2.5 将文件从工作区传到本地仓库

git add login.py 将文件上传到暂存区
git commit -m '说明' 将文件上传到本地仓库

在这里插入图片描述

2.6 查看文件状态

git status

  • 工作区文件的状态:
    在这里插入图片描述
  • 暂存区文件的状态
    在这里插入图片描述
  • 本地仓库文件的状态
    在这里插入图片描述

2.7 历史记录和回退版本

git log 可以查看所有分支的所有操作记录,不能察看已经删除了的commit记录
在这里插入图片描述
git reflog 可以查看所有分支的操作记录(包括commit和reset的操作),包括已经被删除的 commit 记录
在这里插入图片描述

git reset --hard HEAD^

HEAD 表示当前最新版本
HEAD^ 表示当前最新版本的前一个版本
HEAD^^ 表示当前最新版本前两个版本, 
 	...以此类推

HEAD~1 表示当前自新版本的前一个版本
HEAD~10 表示当前最近版本的前10个版本
	...以此类推

在这里插入图片描述
也可以通过版本号回退到指定版本
在这里插入图片描述

2.8 撤销更改

1.撤销工作区的代码
git checkout 文件名
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
2.撤销暂存区代码

  • 先将暂存区的代码撤销到工作区git reset HEAD 文件名
  • 撤销工作区代码:git checkout 文件名

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.9 对比版本

1.对比版本与工作区git diff HEAD -- login.py

在这里插入图片描述
在这里插入图片描述

2.对比版本库里边的版本git diff HEAD HEAD^ -- login.py
在这里插入图片描述

2.10 删除文件

  1. 确定删除处理
# 确认删除文件
1.新建文件 touch test.py
2.将文件上传到本地仓库 git commit -am '新建的文件'
3.删除新建的文件  rm test.py
4.查看状态  发现现存在状态  删除test.py
5.确认在本地仓库删除新建文件 git rm test.py
6.将删除文件的操作记录到版本库: git commit -m '删除新建的文件'
7.查看状态  发现干净的工作区

在这里插入图片描述
在这里插入图片描述

  1. 误删处理: 撤销修改就好啦~
    在这里插入图片描述
    在这里插入图片描述

接下篇

git 远程仓库 GitHub和Gitee

发布了56 篇原创文章 · 获赞 17 · 访问量 2138

猜你喜欢

转载自blog.csdn.net/LanlanDeming/article/details/103861015
今日推荐