当前位置: 首页 > news >正文

Git学习笔记(二)

Git学习笔记(二)

  • 下载VSCode
  • 创建本地仓库
  • 推送远程仓库
  • 界面功能

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

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

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

下载VSCode

可以看我这篇文章下载VSCode

创建本地仓库

创建一个VSCode_test文件夹

在这里插入图片描述

打开VSCode
选择创建的文件夹

在这里插入图片描述

创建一个.c文件

在这里插入图片描述

随便写一段代码
然后按 Ctrl+s 保存

在这里插入图片描述

然后点击Git的图标
点初始化仓库,这一步相当于命令行的 git init

在这里插入图片描述

在文件夹中多出了一个.git文件
本地仓库 创建成功

在这里插入图片描述

这里相当于两个命令

git add .
git commit -m 'first add'

请添加图片描述

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

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

在这里插入图片描述

推送远程仓库

在这里插入图片描述

在Git中创建一个仓库

在这里插入图片描述

这里选择HTTPS
与在 Git Bash 中不一样

在这里插入图片描述

复制这个链接

在这里插入图片描述

在VSCode中粘贴到此处
我认为下面的步骤就是

命令 git remote add origin git@gitee.com:jian-haohua/vscode_test.git
即添加远程仓库

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

推送到远程仓库中
即命令 git push --set-upstream origin main:main

在这里插入图片描述

如果是第一次点击 发布Branch
可能会报错

请添加图片描述
请添加图片描述

原因:HTTPS缓存不够
解决:进入 Git bash 中执行命令git config --global http.postBuffer 524288000 请添加图片描述

点击 发布Branch 后下方源代码管理图会多出一个像云端的图标
说明成功推动到远程仓库中

在这里插入图片描述

Gitee 中也可以看到成功推送

在这里插入图片描述

当我们对内容进行了修改
相应的地方会有提示

在这里插入图片描述

可以再次提交

在这里插入图片描述

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

在这里插入图片描述

点击同步即将修改后的再次推送到远程仓库
相当于使用命令 git push

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

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

界面功能

这里包含了Git的所有命令
通过图形化界面替代了命令行
相比于用 Git Bash 会方便快捷很多
但是跟Linux一样,用命令行可能会更好

在这里插入图片描述

这里也可以进行快捷操作
将鼠标放到对应的图标
即会显示对应的功能

在这里插入图片描述

当然也可以调出终端使用命令行
使用快捷键 Ctrl+Shift+`

在这里插入图片描述

但是在VSCode中是用不了命令git-log
因为这个命令要自己提前配置
如果要在终端命令行中用这个命令
就先输入bash进入Git的命令终端
然后就相当于使用bash

在这里插入图片描述

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 环境的工具

相关文章:

  • 大白话react第十八章React 与 WebGL 项目的高级拓展与优化
  • Unity之如何实现哔哩哔哩直播弹幕游戏
  • docker本地部署RagFlow
  • Java集合框架全解析:从数据结构到高并发简单解析
  • 技术周总结 03.03 - 03.09 周日(Java监控 SpringAI)
  • PY32MD320单片机 QFN32封装,内置多功能三相 NN 型预驱。
  • 在github action工作流使用nw和nw-builder打包
  • 读书报告」网络安全防御实战--蓝军武器库
  • 【jstack查询线程信息】1.对比下arthas的thread 和jvm指令
  • linux下 jq 截取json文件信息
  • 前端数据模拟利器 Mock.js 深度解析
  • Etcd学习笔记
  • 通过一篇文章让你稳过计算机二级(C语言)
  • 为wordpress自定义一个留言表单并可以在后台进行管理的实现方法
  • 火语言RPA--指定PDF页另存为图片
  • Redis客户端
  • swift-5-汇编分析闭包本质
  • 2025年基于Zabbix主动发现机制实现Nacos服务动态监控
  • vue3中使用h()函数加载elementPlus 组件
  • 3个 Vue Scoped 的核心原理
  • 李峰已任上海青浦区委常委
  • 外交部介绍对巴西、阿根廷、智利、秘鲁、乌拉圭等5国试行免签政策
  • 十年磨一剑!上海科学家首次揭示宿主识别肠道菌群调控免疫新机制
  • 诠释微末处的丰盈:“上海制造佳品汇”首届海外专场即将亮相日本大阪
  • 广西北部湾国际港务集团副总经理潘料庭接受审查调查
  • 金砖国家召开经贸联络组司局级特别会议,呼吁共同抵制单边主义和贸易保护主义