首页 > 系统相关 >在linux上操作实现git github vscode的联动工作流(待更新)

在linux上操作实现git github vscode的联动工作流(待更新)

时间:2024-07-22 16:24:43浏览次数:18  
标签:git HTML vscode 别名 github add 指令

目录

一、介绍与要求

  1. 介绍:我刚刚改到linux系统(ubuntu22.04)上进行学习和工作,深感到linux的方便快捷,于是想在此记录以下git和github的学习过程,也权当备忘录。
  2. 要求:强烈建议使用梯子(VPN)进行操作,否则git指令很可能会卡顿,因为github的服务器在国外。

二、git和github联动

2.1 git与github的连接

这里我已经连接成功,等有时间再来补充相关内容~

2.2 git的操作

这里以我在学习的Coursera的HTML课程为例,来实现git的基本操作。

  1. 拉取远程库

    git clone "https或ssh"
    

    https或ssh的具体位置在github库的这里,点进库中选择code键即可看见。
    在这里插入图片描述
    我想拉取这个库的指令为

    git clone [email protected]:kingdom-of-warriors/Coursera-HTML.git
    
  2. 添加暂存区
    在修改文件后,应将它添加到暂存区。执行git status查看,修改过的文件应该是红色的。

    git add "改动的文件"
    

    在执行指令

    git add index.html
    

    后执行git status查看,这个文件将会变为绿色。

    Image 1 Image 2
  1. 提交本地库

    git commit -m "日志信息" 改动的文件名
    

    这个日志信息一般来说是描述你这次更改改了哪些地方,写什么都行。在本例 中,应该写的指令是

    git commit -m "first commit" index.html
    
  2. 创建别名
    在github上创建一个新仓库,像2.2.1那样找到它的SSH或者HTTPS(我更推荐用SSH连接)。这个别名主要是为了方便推送代码,相当于给一大段复杂的网址取了一个别名,用这个别名就相当于在用这个网址,所以别名最好短小精悍一点。

    git remote add 别名 SSH或HTTPS
    

    如果我想给这个github仓库取一个别名叫HTML,那么指令应该如下:

    git remote add HTML [email protected]:kingdom-of-warriors/Coursera-HTML.git
    

    然后执行git remote -v就可以查看别名是否添加成功。
    在这里插入图片描述

  3. 推送代码
    使用别名可以很快的推送代码,指令为

    git push 别名 分支名
    

    在本例中指令为

    git push HTML main
    

    如果不用别名,指令将会是

    git push [email protected]:kingdom-of-warriors/Coursera-HTML.git main
    

    ,从此处也可以看出别名的方便之处。

三、vscode与git的方便操作(待更新)

总结

这里的git操作介绍全部基于尚硅谷的课程,想详细学习git的同学们可以去看!

标签:git,HTML,vscode,别名,github,add,指令
From: https://blog.csdn.net/weixin_72935337/article/details/140610448

相关文章

  • VScode连接虚拟机运行Python文件的方法
    声明:本文使用Linux发行版本为rocky_9.4目录1.在rocky_9.4最小安装的系统中,默认是没有tar工具的,因此,要先下载tar工具2.在安装好的vscode中下载ssh远程插件工具3.然后连接虚拟机4.查看python是否已经安装5.下载扩展插件6.新建.py文件测试1.在rocky_9.4最小安装......
  • 在 VSCode 中通过 Python 使用 YouTube API 时如何启用 Intellisense
    我想在使用GoogleYouTubeAPI和Python时在VSCode中获得IntelliSense。但我不知道详细步骤。fromgoogleapiclient.discoveryimportbuildapi_key="****"youtube=build("youtube","v3",developerKey=api_key)request=youtube.channels().list(part......
  • 当 python 脚本通过 jenkins + Github 在 Windows 本地计算机上运行时,chrome 浏览器不
    我的Python代码是(windowsMachine)fromseleniumimportwebdriverprint("newLine")print("2Line")print("3Line")holdChrome=webdriver.ChromeOptions()holdChrome.add_experimental_option("detach",True)#Restricta......
  • VScode利用EIDE和cortex-debug进行stm32开发(包括配置以及使用)
    目录前言必要准备第一步:安装vscode插件——EIDEEIDE是什么EIDE的下载EIDE的配置(重点)EIDE功能的简单介绍1.项目的建立:新建项目或者导入项目2.为项目选择芯片支持包(不是必须)3.构建配置4.烧录配置5.项目属性和项目设置6.安装实用工具和打开插件设置第二步:安装vscode插件——cortex-......
  • git 常用命令
    gitk      //查看基线gitstatus     //查看当前版本状态gitbranch  //查看本地所有分支gitbranch-a       //查看所有分支gitbranch-r      //查看远程所有分支gitcommit -m"xx需求"      //......
  • VSCode 自动建议 python 导入而不依赖 Intellisense
    我正在使用Transformer中的AutoModel之类的对象,并且经常遇到自动导入建议无法找到的对象。我总是希望VSCode建议“从Transformer中执行”,而不是费心寻找它找不到的原因每当看到未定义的“AutoModel”时,都会导入AutoModel”,因此无需扫描任何python导入目录。这......
  • 【译】用 GitHub Copilot 提交注释揭开历史的神秘面纱
    您是否曾经难以理解一个提交在做什么或者为什么要做?在审查或协作代码更改时,您是否希望有更多的清晰度和上下文?如果您的回答是肯定的,那么您会喜欢GitHubCopilot为您所做的——生成提交注释。GitHubCopilot可以分析您的代码差异,并生成简洁的总结,突出重点。没有更多的猜测......
  • vscode 远程 Ubuntu 系统
    1、在Ubuntu下检查sshd守护进程是否开启ps-aux|grepsshd如果没有开启,请在Ubuntu下输入指令安装sudoapt-getinstallopenssh-server2、首先打开Windows下的vscode,点击左下角图标打开远程窗口3、打开远程窗口,选择“ConnecttoHost”功能,选择“AddNe......
  • Git使用教程
    目录错误1:路径名或者变量有空格时候,会造成参数太多的错误提示错误2:GitBash中的路径切换为正斜杠"/",而不是Windows中的反斜杠"\"Tips:常见Git命令行错误1:路径名或者变量有空格时候,会造成参数太多的错误提示解决方案:使用双引号将带有空格的部分括住错误2:GitBash......
  • 快速完成VsCode C/C++开发环境配置
    前言本人在配置VsCodeC++开发环境时,查看了很多的博客,内容参差不齐,尤其是关于json文件的配置,绕的人头很晕,最终还是通过阅读官方文档,结合部分博客的指引,完成了环境的配置,在此记录本人的配置过程,希望能帮助到大家。事先声明,本文的内容大量引自VsCode官方的文章:https://code.visual......