首页 > 其他分享 >在 VS Code 中使用 Git 源代码管理【Mac 版】

在 VS Code 中使用 Git 源代码管理【Mac 版】

时间:2024-09-02 14:14:53浏览次数:11  
标签:Git 查看 仓库 代码 Code 提交 git 源代码 分支

目录

一、Git 使用文档

Git - Documentation

二、使用示例

1、复制远程仓库地址

在VS Code依次点击 克隆仓库 --> 存储URL --> Ctrl + V 粘贴你所复制的地址 --> 回车选择存放目录

10400250315v4jbea020d6h38a4

10400250315v4mstbg201ehvod4

2、查看当前所在的分支

2.1、界面查看

10400250315v5gblcg207ecu61c

2.2、终端查看

Ctrl + ` 打开终端输入

git status

10400250315v5leifg20fminpq8

git branch -a

img

3、修改/新增文件

修改或者新增文件都会在左侧第三个小组件中显示

10400250315v60354020fl2trvs

4、显示增改的详细内容

单击左侧更改的文件名即可在右侧的文件区域显示

10400250315v62qjhg205vtq2vs

5、添加暂存区

单击加号 "+" 即可添加暂存区

10400250315v64qua02038rme6k

6、查看/取消暂存的更改

  • "+":查看暂存的更改
  • "-":取消暂存的更改

10400250315v68cmkg2090736rg

7、提交本地代码库

输入commit信息,点击✅提交

10400250315v6d7qig20c07v0ug

8、待提交文件

10400250315v6hhn0g20870uhsg

9、推送到远程仓库

单击⬆️

10400250315v6k6qvg202lhj4ko

10、验证

10400250315v6lcfs020bin1ago

11、查看推送记录

git log

c0ee760ae53abbc17175aa257059841a

11.1、关于 git log

  • 查看你自己的仓库:

    • 当你在自己的仓库中执行 git log 命令时,你会看到所有提交记录,包括你自己的提交。
  • 查看上游仓库:

    • 如果你想查看上游仓库的历史记录,你需要首先将上游仓库添加为远程仓库,例如通过运行 git remote add upstream https://github.com/original-author/original-repo.git
    • 然后你可以通过 git fetch upstream 获取上游仓库的最新状态,之后可以通过 git log 或者 git log upstream/master 查看上游仓库的历史记录。

11.2、关于提交记录和代码变更

  • 你的提交记录不会出现在上游仓库中。当你向自己的仓库推送提交时,这些提交只会影响你自己的仓库,而不会影响到原始的上游仓库。

  • 上游仓库的维护者不会看到你的提交记录,除非你向他们发送 pull request,请求合并你的更改到他们的主分支。

12、折叠/展开代码

折叠代码 展开代码
command + k + 0 command + k + j
10400250316oel1dcg2079sbnik A5DF7B1353D71758711BA13C443C079E

13、调出终端

command + j

三、实用插件

1、提交代码对比 -- Git Graph

1.1、分支展示

支持所有的分支;自己创建的分支;master分支

104002503172u0r0i0208921guk

1.2、文件更改对比

F7032D20026C9ADCF57A31B1D5DBF9C1

2、对比分支代码 -- GitLens

2.1、打开 Search & Compare 模块

img

2.2、打开 Compare Reference 功能

img

2.3、选择对比的新分支(一般是自己的 branch 分支)

104002503172udsivg203e6vfs8

2.4、选择对比的旧分支(一般是 master 分支)

104002503172uep8j020f00k7rc

2.5、Open All Changes

104002503172ufs5hg205lvduko

2.6、结果

4b8413a9119358463028833e4a3f5d67

标签:Git,查看,仓库,代码,Code,提交,git,源代码,分支
From: https://www.cnblogs.com/misakivv/p/18391758

相关文章

  • 腾讯云服务器上线一个springboot+vue项目最全教程 非Docker 自带上传到gitee中的项目
    前言博主看网络上的各种介绍项目上线的视频/文章,要么不是真实项目上线,要么没有良好的引导,要么不全。因此就写了此博客。此博客应该是最全的了,全面地以一个项目来介绍如何上线。即使你是小白看完博客也能让你成为糕手糕手糕糕手......
  • 《HelloGitHub》第 101 期
    每月28号更新的开源月刊,这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,对编程产生兴趣!兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub......
  • Leetcode37-和相等的子数组(2395)
    1、题目给你一个下标从0开始的整数数组nums,判断是否存在两个长度为2的子数组且它们的和相等。注意,这两个子数组起始位置的下标必须不相同。如果这样的子数组存在,请返回true,否则返回false。子数组是一个数组中一段连续非空的元素组成的序列。示例1:输入......
  • 企业源代码防泄密怎么做?有哪些好用的源代码防泄密软件?
    随着数字化转型的深入和网络攻击事件的频发,企业的源代码保护成为了一项极为重要的任务。源代码泄露不仅会导致知识产权的丧失,还可能对企业的商业秘密、客户信息等敏感数据构成威胁。如何有效地防止源代码泄密,成为了许多企业关注的焦点。1.安秉源代码加密软件安秉源代码加密......
  • 源代码怎么进行加密?不会影响对比合并!10款加密软件推荐
    随着企业数字化转型的推进,源代码成为了企业知识产权保护的重要组成部分。源代码的泄露可能会导致商业秘密的外泄、竞争优势的丧失以及潜在的法律纠纷。因此,对源代码进行加密保护变得尤为重要。1.安秉源代码加密软件安秉源代码加密软件是一款专为企业设计的源代码保护解决方......
  • java~重写hashcode和equals
    单字段和多字段重写hashcode在Java中,重写hashCode方法的场景通常与对象的哈希值计算有关,特别是在使用哈希表(如HashMap,HashSet等)时。下面是你提供的两种hashCode实现的具体使用场景分析:1.第一种实现@Overridepublicbooleanequals(Objecto){if(this==o)......
  • LeeCode打卡第十六天(补充题)
    补充一题:环形链表II(LeeCode第142题):给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到......
  • git 拉取远程仓库指定分支
    1.查看远程仓库所有分支gitfetchgitbranch-r2.追踪远程分支假设要追踪远程的origin/feature-branch·创建本地分支并追踪远程分支gitcheckout-bfeature-branchorigin/feature-branch·或者,在一个已经存在的本地分支内设置追踪gitbranch--set-upstrea......
  • leetcode 75. Sort Colors & 三路快速排序
    leetcode75.SortColors&三路快速排序只有0和1的情况在这种简化情况下,我们只需要顺序遍历数组,遇到0就放到前面即可。classlocalExperiment{public:voidsort01(std::vector<int>&nums){intzero_ptr=0;for(inti=0;i<nums.size();......
  • Git_Intro
    目录1.实验内容及目的Contents&ObjectivesforLab2.Git的简要介绍BriefIntroductionforGit3.Git的安装InstallationforGit4.Git的一些基本软件命令操作介绍BasicOperationCommandsforGit4.1克隆已有仓库CloneExistingRepository4.2打开......