惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
D
Docker
WordPress大学
WordPress大学
罗磊的独立博客
J
Java Code Geeks
博客园 - 【当耐特】
博客园 - 司徒正美
雷峰网
雷峰网
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
T
Tailwind CSS Blog
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements
B
Blog

博客园 - 夏之夜

Linux 学习笔记之(十四)二进制分析工具 GO 学习笔记之四 工具(1)远程调试工具 dlv Shell命令集锦(一) Postgres 数据库(三)常见DDL命令 elasticsearch 学习笔记之五 备份还原开源方案比较 elasticsearch 学习笔记之四 快照 GO 学习笔记之一 环境安装 GO 学习笔记之零 (四)字符串处理集锦 GO 学习笔记之零 (三)常见问题处理集锦 GO 学习笔记之三 基础语法(5) 切片 GO 学习笔记之三 基础语法(12)文件操作 GO 学习笔记之五 编程(三)单元测试 ( VSCODE工具运行 ) GO 学习笔记之三 基础语法(11) 数据类型转换 GO 学习笔记之零 (一)GO推荐的工程目录结构 Git 学习笔记之(六)windows 上 git 工具 安装 GO 学习笔记之二 常用命令集锦 elasticsearch 学习笔记之一 elasticdump elasticsearch 学习笔记之二 常见接口 专题(二十) cut
GO 学习笔记之零 (二)git 操作(VSCODE)
夏之夜 · 2024-12-18 · via 博客园 - 夏之夜

一、克隆git上仓库指定分支到本地

1、使用 VSCODE 工具

   详见:GO 学习笔记之一 环境安装 - 夏之夜 - 博客园 文章中的 第四章节的 "导入git项目" 

二、git项目本地更改提交到git仓库

1、使用 VSCODE 工具

1.1 工程只有一人开发,不存在冲突的场景

点击 VSCODE工具上的“源代码管理”图标,选择你的 git 工程,然后点击其中 “更改” 旁边的 + 号按钮,将所有变更的文件都缓存

 

 之后 “更改” 名称会变为 “暂存的更改”,此时在 2 处的 输入框中输入 本次提交的 msg。最后点击 3 处的 “提交” 按钮

提交成功之后,会出现“同步更改” 按钮,此时点击它, 会把变更内容提交到远程

 1.2 工程多人开发,存在冲突场景

三、更改git分支

1、git 上存在新的分支,怎么将本地分支切换到新的分支上呢?

方案一:

1)只能将本地更新的代码都提交到 git上

2)将 工程通过 界面从工作区删除

 12345

3)将工程从本地硬盘中删除

4)通过VSCODE重新导入 git项目

执行如下命令:

git clone git@xxxxx/test.git E://work/test --b 分支名称  --progress

 12345

方案二:

1)直接打开在VSOCDE中的工程对应的工作区间。 这样在VSCODE中只看到这个工程项目。

2)选择顶部菜单“终端” --- 新建终端

3)在 终端窗口中输入 git 命令:git fetch --all ,回车执行,在命令窗口中可以看到其从远程仓库中拉取和更新所有远程分支

4)点击左侧 “源代码管理” 图标,点击 分支名,可以选择切换到你想要的新的远程分支上

四、两个分支进行合并

1、场景(诉求)

      一个git 工程代码库,目前存在分支 A  和 B,现在想要将B分支中的变动合并到A分支上。

2、操作

2.1 将分支A以及B均更新到最新代码

1)在VSCODE界面点击最左侧竖条中的“源代码管理",选择 ”更多操作“ 点击”拉取“