Git图文使用教程详解(二)

简介: Git图文使用教程详解

选择Git pull合并的模式,选择默认,然后下一步。

image-20220710223728744.png

选择Git的凭据管理器,选择默认的跨平台的凭据管理器,然后下一步。

a6dbcedbbfcf9f8c6bdd08c436e727bb.png


其他配置,选择默认设置,然后下一步。

image-20220710223812071.png

实验室功能,技术还不成熟,有已知的bug,不要勾选,然后点击右下角的Install按钮,开始安装Git。

411e255744278d945fa0ea91127f3da6.png


点击Finsh按钮,Git安装成功!

image-20220710214246725.png

在Git Bash终端里输入git --version查看git版本,如图所示,说明Git安装成功。

5a3cfdc7145d173fa5a6c31262dbfd71.png

三、Git常用命令

image.png

3.1、设置用户签名

基本语法

git config --global user.name 用户名
git config --global user.email 邮箱


f1501d57cfcd111431a9ad0a1fa991ab.png

并且在自己 C:\Users\manman 下有个 .gitconfig 文件,打开里面就是我们设置的用户签名


说明:


签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git首次安装必须设置一下用户签名,否则无法提交代码。


注意:这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。


🏅3.2、初始化本地库


基本语法:git init


febab6456298d45a17edd0455e37cb73.png

🎹3.3、查看本地库状态

基本语法:git status

  • 首次查看,工作区没有任何文件

d51ac71b6d6a7b36b5293f9c1363d443.png

📚3.3.1、新增文件

语法:vim hello.txt ,然后按 i 键进入 INSERT,要想复制粘贴 ,需要先按 esc 键,之后 yy 复制,p 粘贴

55405e729de4dc4d938486552f8b487a.png

文件内容输入完毕,需要先按:,输入wq,然后才算完成新增文件,再次查看

48c4f12b0e66536c6d8637c7d7429b9c.png

3.4、添加暂存区

🍠3.4.1、将工作区的文件添加到暂存区

5eb9988e09e18d7d0a9b94affb9441d4.png

🚀3.5、提交本地库

🛸3.5.1、将工作区的文件提交到本地库

基本语法:git commit -m "日志信息" 文件名


eb8878f50f297f222a94f3bddf373e8d.png

⚡3.6、修改文件

语法:vim 文件名

f770cdf6e0da52b5faea8f90640191fd.png

8ed1eb1f92bfd8987c1690240eefe1b7.png


3.7、历史版本

🎉3.7.1、查看历史版本

基本语法:

  • git reflog 查看版本信息
  • git log 查看版本详细信息

3ff4be277356c634988405ab9768af82.png

452a11ccf02b547957c3fcd69297de63.png

但是我们工作区的 hello.txt 始终只有一个文件存在


81d586fe94358b61f60e3c0bae877c54.png


🦀3.7.2、版本穿梭

语法:git reset --hard 版本号


1937a2ae3351c271c2ce7984d321fcfb.png


⏰ 3.8、切换版本原理


Git 切换版本,底层其实是移动的HEAD 指针,具体原理如下图所示


HEAD 指针指向 master 分支,master分支指向 first 版本,


3fb9cd2e4b0cbbcadda1d45167f21554.png


之后有了 second 版本,master 指针指向 second 版本


d276a3675b6122d26e46dc8fd807d279.png


之后有了third 版本,master 指针指向 third 版本


257325d48f221e671034b9cebe5de2b8.png


如果我们想穿越回去,只需要让 master 指针指向 first 版本或者 second 版本


目录
相关文章
|
9天前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
79 0
Git教程:深入了解删除分支的命令
|
9天前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux git命令使用教程
【Shell 命令集合 文件管理】Linux git命令使用教程
37 0
|
9天前
|
安全 开发工具 git
git使用教程
git使用教程
52 0
|
9天前
|
存储 开发工具 git
|
9天前
|
Ubuntu Linux 开发工具
|
9天前
|
存储 安全 开发工具
Git 保姆级教程(一):Git 基础
Git 保姆级教程(一):Git 基础
|
9天前
|
开发工具 git
|
9天前
|
程序员 开发工具 git
好程序员Git入门到精通教程
本课程主要通过命令行和idea来介绍Git的安装、仓库创建、工作流、远程仓库、克隆仓库、标签管理和分支管理等Git的主要内容。 另外关于GitHub的使用介绍也有完整的说明和使用,接轨生产环境使用方式。
11 1
好程序员Git入门到精通教程
|
9天前
|
存储 算法 开发工具
|
9天前
|
存储 开发工具 git
Git 教程:解密 .gitignore 文件、合并分支、解决冲突、及 Git 帮助
如果你忘记了命令或命令的选项,你可以使用 Git 帮助。 在命令行中,有几种不同的使用帮助命令的方式: git command -help - 查看特定命令的所有可用选项 git help --all - 查看所有可能的命令 让我们看看不同的命令。
215 3

相关实验场景

更多