目录

Git学习笔记二

Git学习笔记(二)

使用 VSCode 进行Git仓库的项目管理

这篇文章是我学完使用 命令行终端 管理Git仓库额外学习的

文章主要用于 巩固 和方便后续 复习

下载VSCode

可以看我 下载VSCode

创建本地仓库

创建一个VSCode_test文件夹

https://i-blog.csdnimg.cn/direct/4c722947f74744cb88f092b7475ced77.png

打开VSCode

选择创建的文件夹

https://i-blog.csdnimg.cn/direct/2e28ce7a937b48ddb0a319dfe9b9b414.png

创建一个 .c 文件

https://i-blog.csdnimg.cn/direct/5aec9b5f41c149b1b23f0f3d20f4682b.png

随便写一段代码

然后按 Ctrl+s 保存

https://i-blog.csdnimg.cn/direct/4b11437e91a0494d970a99759edd2577.png

然后点击Git的图标

点初始化仓库,这一步相当于命令行的 git init

https://i-blog.csdnimg.cn/direct/3dd192ed75e54568b8a1fea7a6df3f7e.png

在文件夹中多出了一个 .git 文件

本地仓库 创建成功

https://i-blog.csdnimg.cn/direct/b9e9398d7d004632a0f352514dfc7a6a.png

这里相当于两个命令

git add .
git commit -m 'first add'

https://i-blog.csdnimg.cn/direct/6fd0b09183634fedb56a365cd8a52f03.png

在下方 源代码管理图 中可以看到我们在 本地仓库 的第一次提交

且分支名为 main

这里相当于使用了命令 git-log

https://i-blog.csdnimg.cn/direct/2fb42c7008894461869e55ff0c3da178.png

推送远程仓库

https://i-blog.csdnimg.cn/direct/54e17a0b71374cee88d5538edfaca04a.png

在Git中创建一个仓库

https://i-blog.csdnimg.cn/direct/765028dd263741b5a1c59603c18ac8a2.png

这里选择 HTTPS

与在 Git Bash 中不一样

https://i-blog.csdnimg.cn/direct/f2649c1410364741a79f9049deefe11c.png

复制这个 链接

https://i-blog.csdnimg.cn/direct/f47bb05278e6436fba76f568b0901a63.png

在VSCode中粘贴到此处

我认为下面的步骤就是

命令 git remote add origin git@gitee.com:jian-haohua/vscode_test.git

即添加远程仓库

https://i-blog.csdnimg.cn/direct/16c2742894b34ccbaacfc05a2b1289c4.png

https://i-blog.csdnimg.cn/direct/3f8c3d619d174169a06d7199d3c52dd5.png

https://i-blog.csdnimg.cn/direct/d64d61deef634af0ab2ef38f21664327.png

推送到远程仓库中

即命令 git push --set-upstream origin main:main

https://i-blog.csdnimg.cn/direct/b3ddc8bc9a4247a3860e3008ef6696d6.png

如果是第一次点击 发布Branch

可能会报错

https://i-blog.csdnimg.cn/direct/7b39c5f458d34abab4621deb8066afea.png

https://i-blog.csdnimg.cn/direct/a940e4b8b3f949efbe136811eb3a2162.png

原因: HTTPS缓存不够

解决:进入 Git bash 中执行命令 git config --global http.postBuffer 524288000 https://i-blog.csdnimg.cn/direct/834dfe0803e54839bcf41e26a7f1df6f.png

点击 发布Branch 后下方源代码管理图会多出一个像 云端 的图标

说明成功推动到远程仓库中

https://i-blog.csdnimg.cn/direct/7ee1fcfd4d4f4bc18b51683706937ab1.png

Gitee 中也可以看到成功推送

https://i-blog.csdnimg.cn/direct/c4e710d909784e3bbf9f535dbdbdab50.png

当我们对内容进行了修改

相应的地方会有提示

https://i-blog.csdnimg.cn/direct/160dcf40914a4342b2da907c32cdb679.png

可以再次提交

https://i-blog.csdnimg.cn/direct/56ddfd72e4684d1cab4dfd0121b4edc8.png

下方也会显示出对应的修改记录

https://i-blog.csdnimg.cn/direct/0b361ebfa56b408d861aba88b8c2eb99.png

点击同步即将修改后的再次推送到远程仓库

相当于使用命令 git push

https://i-blog.csdnimg.cn/direct/5d69023bdaf945e08bbb21440387998a.png

https://i-blog.csdnimg.cn/direct/5449890981334d2e9b3f89887f56829a.png

至此就完成了Git的基本操作

界面功能

这里包含了Git的所有命令

通过图形化界面替代了命令行

相比于用 Git Bash 会方便快捷很多

但是跟Linux一样,用命令行可能会更好

https://i-blog.csdnimg.cn/direct/663702256bfc47588c46913330ca65eb.png

这里也可以进行快捷操作

将鼠标放到对应的图标

即会显示对应的功能

https://i-blog.csdnimg.cn/direct/a4461bb8ae8c42f7947905467f4924ea.png

当然也可以调出终端使用命令行

使用快捷键 Ctrl+Shift+`

https://i-blog.csdnimg.cn/direct/cb10a089751a4c2483abb889d95fbdd2.png

但是在VSCode中是用不了命令 git-log

因为这个命令要自己提前配置

如果要在终端命令行中用这个命令

就先输入 bash 进入Git的命令终端

然后就相当于使用 bash

https://i-blog.csdnimg.cn/direct/0d2b2cb0031d439a88b8fb02ced64000.png

Git bash 是一个为 Windows 提供的命令行工具,它结合了 Git 和一个类 Unix 的 Bash 环境。通过 Git Bash,用户可以在 Windows 上运行类似 Linux 或 macOS 的 命令行操作 ,使用 Git 来进行版本控制。具体来说,Git Bash 提供了以下功能:

Git 命令 :让用户在 Windows 上运行 Git 命令,如 git clone、git commit、git push 等。

Bash 环境 :提供类似 Unix 的 shell 环境,可以运行常见的 Unix 命令,如 ls、cp、rm 等。

支持脚本 :可以运行 Shell 脚本(.sh),这对于自动化任务非常有用。

简单来说, Git Bash 是 Windows 用户使用 Git 和类 Unix 环境的工具