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

项目配置说明

文章目录

  • 零、预安装
    • 0.1 在Ubuntu 系统中安装 git
    • 0.2 在Ubuntu 系统中安装 cmake
  • 一、下载 vscode 并安装相应扩展
    • 1.1 下载 vscode
    • 1.2 安装扩展
  • 二、git 项目
  • 三、git 提交流程
    • 3.1 确定要提交的代码
  • 四、git 拉新流程

零、预安装

0.1 在Ubuntu 系统中安装 git

在 Ubuntu 桌面,右击在终端打开

按顺序输入下面指令:

  1. sudo apt update
    在这里插入图片描述
  2. sudo apt install git
    在这里插入图片描述
  3. git --version
    在这里插入图片描述
    出现版本号,就表示 git 安装成功了

0.2 在Ubuntu 系统中安装 cmake

在终端输入 sudo apt-get install build-essential gdb cmake 进行安装

安装完后输入 gcc --versiong++ --version ,有版本显示,表示安装成功,也检查一下 cmake --versiongdb --version

在这里插入图片描述

一、下载 vscode 并安装相应扩展

1.1 下载 vscode

复制下面链接,到 Ubuntu 的浏览器中,

官方网址:https://code.visualstudio.com/Download

下载 .deb 后缀的版本

在这里插入图片描述

1.2 安装扩展

打开 vscode ,点击扩展

在这里插入图片描述

将下图的 9 个插件都安装一下

在这里插入图片描述

二、git 项目

  1. 注册一个 GitHub 账号
  2. 把账号发给我,我添加权限
  3. 自己电脑新建一个空文件夹,用于存放项目
  4. 用vscode打开这个文件夹
  5. 打开终端,输入下面两条指令来配置 git 信息【单引号里面的内容要填自己 github 的账号和邮箱】
    • git config --global user.name 'user_name'
    • git config --global user.email 'xxx@163.com'
  6. 输入 git clone git@github.com:YuYanhan/KaHyparProject.git ,克隆项目,如果报错没有权限的错误,可以参考这篇文章:【git】Please make sure you have the correct access rights and the repository exists. 问题解决

三、git 提交流程

点击下图所示位置,
在这里插入图片描述

3.1 确定要提交的代码

点击修改过的文件,会显示下面界面,左边是 git 上的版本,右边是你本地的版本。

在这里插入图片描述

在本地版本中选择要提交的代码,选中,右击,找到暂存所选范围

请添加图片描述
每个文件都这样操作完后,写上提交信息,点击提交。

在这里插入图片描述
然后在终端输入 git stash ,没有终端就新建一个,点击终端,新建终端。

这条指令是把不需要提交的代码暂存到本地中,有些代码不用提交到 git 上,比如自己 debug 使用的语句

在这里插入图片描述

然后接着输入

  • git fetch
  • git push
  • git stash pop

在这里插入图片描述

这样就完成一次 git 提交,在 github 上也可以看到

在这里插入图片描述

四、git 拉新流程

在终端输入下面指令:

  • git stash
  • git pull
  • git stash pop

如果报错没有权限的错误,可以参考这篇文章:【git】Please make sure you have the correct access rights and the repository exists. 问题解决


http://www.kler.cn/news/336811.html

相关文章:

  • Qt C++设计模式->命令模式
  • 大功率LED模块(5V STM32)
  • Nginx02-安装
  • vue2路由和vue3路由区别及原理
  • C++面试速通宝典——11
  • 【网络篇】计算机网络基础知识详述(1)(笔记)
  • 51单片机的自动制冷系统【proteus仿真+程序+报告+原理图+演示视频】
  • HDLBits中文版,标准参考答案 | 3.1.2 Multiplexers | 多路复用器
  • Kubernetes系列之一快速部署一套K8s集群(kubeadm方式)
  • 向上和向下建堆的时间复杂度
  • 一种格式化printf hex 数据的方法
  • GO实战课】第五讲:电子商务网站(5)——用户管理和注册
  • YOLOv8 基于MGD的知识蒸馏
  • 【优选算法】(第二十五篇)
  • 分治算法(2)_快速排序_排序数组
  • 【C++】—— vector模拟实现
  • DELL SC compellent存储的四种访问方式
  • Windows系统编程(五)静态库和动态库
  • 源码分析之blip2的ITC和ITM的具体实现
  • 需求管理工具Jama Connect:与Jira/Slack/GitHub无缝集成,一站式解决复杂产品开发中的协作难题