git学习报告

文章目录

  • git学习报告
    • 如何配置`vscode`
      • 终端安装`PowerShell`
      • 安装` Microsoft.Powershell.Preview`
        • 使用
      • git的使用
        • 关于团队合作
    • git指令
      • 本地命令:
      • 云端指令

git学习报告

如何配置vscode

安装powershell调教window终端,使其像Linux一样,通过Linux命令对文件进行管理

参考视频:【git、github 保姆级教程入门】BV1s3411g7PS

终端安装PowerShell

image-20240923201351314

安装 Microsoft.Powershell.Preview

image-20240923201559866

安装文档:

在 Windows 上安装 PowerShell

启动 Windows PowerShell

使用

vscode上的终端中输入powershell即可用powershell终端

image-20240923202149485

git的使用

  1. 在家目录下设置名字和邮箱
git config --global user.name wlwhonestgit config --global user.email 202200201042@stumail.sztu.edu.cn

实际是将用户名和邮箱存放到.gitconfig文件中

  1. 通过init指令初始化一个空的git仓库

image-20240924003808403

init指令创建完项目之后可以在文件夹中发现新创建的.git文件夹

image-20240924004005752

关于团队合作

主要是git branch XX的使用

在主分支增加需要版本数提交后,创建相应的分支即可

image-20240924010626410

git指令

本地命令:

  • git config --global user.name "用户名"

  • git config --global user.email "用户邮箱"

  • git status:查看我们所创建的仓库状态

  • git add XX.XX:将XX文件添加到暂存区

  • git commit -m "给自己看的备注信息":将暂存区的内容提交到当前分支的下一个节点

  • git diff XX:查看XX文件相对于暂存区修改了哪些内容

  • git restore --stage XX.XX:把XX.XX文件从暂存区中撤回,但是仍然是在管理文件中

  • git rm --cached XX.XX:将XX.XX文件从管理文件中移除,不再管理

  • git add .:将所有修改文件加到暂存区

  • git log:查看当前分支所有版本,从下往上看

  • git log --pretty=oneline: 显示到一行

  • git reset --hard HEAD^^:几个^就回滚几个版本

  • git ref log:显示HEAD移动路径

  • git reset --hard 版本号HEAD走到版本号的节点

  • git restore XX.XX:将工作区的最新修改回滚到和暂存区一样的版本

  • git restore --staged XX.XX:把XX.XX文件从暂存区中撤回,但是仍然是在管理文件中

云端指令

  • git remote add origin git@git.acwing.com:xxx/XXX.git:将本地仓库关联到远程仓库
  • git push -u (第一次需要-u以后不需要):将当前分支推送到远程仓库
    g
  • it push origin branch_name:将本地的某个分支推送到远程仓库
  • git clone git@git.acwing.com:xxx/XXX.git:将远程仓库XXX下载到当前目录下
  • git checkout -b branch_name:创建并切换到branch_name这个分支
  • git branch:查看所有分支和当前所处分支
  • git checkout branch_name:切换到branch_name这个分支
  • git merge branch_name:将分支branch_name合并到当前分支上
  • git branch -d branch_name:删除本地仓库的branch_name分支
  • git branch branch_name:创建新分支
  • git push --set-upstream origin branch_name:设置本地的branch_name分支对应远程仓库的branch_name分支
  • git push -d origin branch_name:删除远程仓库的branch_name分支
  • git pull:将远程仓库的当前分支与本地仓库的当前分支合并
  • git pull origin branch_name:将远程仓库的branch_name分支与本地仓库的当前分支合并
  • git branch --set-upstream-to=origin/branch_name1 branch_name2:将远程的branch_name1分支与本地的branch_name2分支对应
  • git checkout -t origin/branch_name 将远程的branch_name分支拉取到本地
  • git stash:将工作区和暂存区中尚未提交的修改存入栈中
  • git stash apply:将栈顶存储的修改恢复到当前分支,但不删除栈顶元素
  • git stash drop:删除栈顶存储的修改
  • git stash pop:将栈顶存储的修改恢复到当前分支,同时删除栈顶元素
  • git stash list:查看栈中所有元素

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/431240.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

现代桌面UI框架科普及WPF入门1

现代桌面UI框架科普及WPF入门 文章目录 现代桌面UI框架科普及WPF入门桌面应用程序框架介绍过时的UI框架MFC (Microsoft Foundation Class)缺点 经典的UI框架**WinForms****QT****WPF** 未来的UI框架**MAUI****AvaloniaUI** WPF相对于Winform,QT,MFC的独立…

SysML图例-病毒检测设备

DDD领域驱动设计批评文集>> 《软件方法》强化自测题集>> 《软件方法》各章合集>> SysML图中词汇 SiNW-FET Silicon nanowire field-effect transistors,硅纳米线-场效应晶体管 更多信息可参见: 用于新冠检测的场效应晶体管生物传…

将CSS OKLCH颜色转换为十六进制HEX颜色和十六进制整数格式

我查找了全网都查不到OKLCH()方法是颜色转换方法,那今天小编就给大家分享我的方法,可能会有点点误差,但是大体不影响。 程序员必备宝典https://tmxkj.top/#/示例:oklch(0.253267 0.015896 252.418) 得到H…

YOLOv10改进,YOLOv10主干网络替换为VanillaNet( CVPR 2023 华为提出的全新轻量化架构),大幅度涨点

摘要 基础模型的核心理念是“更多即不同”,这一理念在计算机视觉和自然语言处理领域取得了惊人的成功。然而,变压器模型的优化挑战和固有复杂性呼唤一种向简化转变的范式。在本研究中,引入了 VanillaNet,一种拥抱设计优雅的神经网络架构。通过避免高深度、快捷方式和复杂操…

多级目录SQL分层查询

需求&#xff1a;有多级目录&#xff0c;而目录的层级是不固定的&#xff0c;如下图所示&#xff1a; 数据结构&#xff1a; sql语句&#xff1a; <select id"getList" resultType"com.hikvision.idatafusion.dhidata.bean.vo.knowledgebase.KnowledgeBaseT…

瑞芯微RK3566鸿蒙开发板Android11修改第三方输入法为默认输入法

本文适用于触觉智能所有支持Android11系统的开发板修改第三方输入法为默认输入法。本次使用的是触觉智能的Purple Pi OH鸿蒙开源主板&#xff0c;搭载了瑞芯微RK3566芯片&#xff0c;类树莓派设计&#xff0c;是Laval官方社区主荐的一款鸿蒙开发主板。 一、安装输入法并查看输入…

Fyne ( go跨平台GUI )中文文档-Fyne总览(二)

本文档注意参考官网(developer.fyne.io/) 编写, 只保留基本用法 go代码展示为Go 1.16 及更高版本, ide为goland2021.2​​​​​​​ 这是一个系列文章&#xff1a; Fyne ( go跨平台GUI )中文文档-入门(一)-CSDN博客 Fyne ( go跨平台GUI )中文文档-Fyne总览(二)-CSDN博客 Fyne…

大数据-146 Apache Kudu 安装运行 Dockerfile 模拟集群 启动测试

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

BERT训练环节(代码实现)

1.代码实现 #导包 import torch from torch import nn import dltools #加载数据需要用到的声明变量 batch_size, max_len 1, 64 #获取训练数据迭代器、词汇表 train_iter, vocab dltools.load_data_wiki(batch_size, max_len) #其余都是二维数组 #tokens, segments, vali…

OceanBase 3.X 高可用 (一)

OceanBase 3.X 高可用&#xff08;一&#xff09; 一、分布式核心 OceanBase 3.x 采用的是paxos 协议&#xff0c;与raft协议相比。其复杂程度高&#xff0c;实现技术难度大。 Paxos 协议允许事务日志乱序发送&#xff0c;顺序提交。raft允许事务顺序发送&#xff0c;顺序提…

关于 NLP 应用方向与深度训练的核心流程

文章目录 主流应用方向核心流程&#xff08;5步&#xff09;1.选定语言模型结构2.收集标注数据3.forward 正向传播4.backward 反向传播5.使用模型预测真实场景 主流应用方向 文本分类文本匹配序列标注生成式任务 核心流程&#xff08;5步&#xff09; 基本流程实现的先后顺序…

聊聊Thread Local Storage

聊聊ThreadLocal 为什么需要Thread Local StorageThread Local Storage的实现PThread库实现操作系统实现GCC __thread关键字实现C11 thread_local实现JAVA ThreadLocal实现 Thread Local Storage 线程局部存储&#xff0c;简称TLS。 为什么需要Thread Local Storage 变量分为全…

MySQL程序

目录 MySQL程序 常用的MySQL的程序 mysqld程序 mysql客户端 客户端命令的常用的选项 配置文件 配置文件语法 MySQL客户端命令 ​编辑 .sql 文件中执行SQL语句 mysqlcheck &#xff08;表维护程序&#xff09; Mysqldump&#xff08;数据库备份程序&#xff09; mysql…

[数据集][目标检测]基于yolov5增强数据集算法mosaic来扩充自己的数据集自动生成增强图片和对应标注无需重新标注

【算法介绍】 YOLOv5最引人注目的增强技术之一是马赛克增强&#xff0c;它将四张不同的图像拼接成一张图像。 思路&#xff1a;首先&#xff0c;从数据集中随机选择四张图像&#xff0c;然后将它们缩放、随机裁剪&#xff0c;并按马赛克模式拼接在一起。这种方式允许模型看到…

10. 排序

一、排序的概念及引用 1. 排序的概念 排序&#xff1a;所谓排序&#xff0c;就是使一串记录&#xff0c;按照其中的某个或某些关键字的大小&#xff0c;递增或递减的排列起来的操作。 稳定性&#xff1a;假定在待排序的记录序列中&#xff0c;存在多个具有相同的关键字的记录…

无人机之编程基础原理

无人机编程基础原理涉及多个方面&#xff0c;主要包括无人机的基本原理、飞行控制算法、编程语言及算法应用等。以下是对这些方面的详细阐述&#xff1a; 一、无人机基本原理 无人机的基本原理是理解其结构、飞行原理、传感器和控制系统等的基础。无人机通常由机身、动力系统&…

企业如何利用短视频平台做口碑塑造和品牌营销?

抖音和小红书作为短视频平台的代表&#xff0c;吸引了大量的用户和品牌。如何利用抖音、小红书等短视频平台进行品牌塑造和口碑营销呢&#xff1f;小马识途营销顾问分析&#xff0c;短视频平台的用户以年轻人为主&#xff0c;他们具有高度的社交性和消费意愿。短视频平台提供了…

fiddler抓包11_列表显示服务器IP (配置文件)

请求列表默认不显示服务器IP字段&#xff0c;也无法从定制列窗口添加&#xff0c;可以修改CustomRules.js实现。 ① 菜单栏“Rules”&#xff08;规则&#xff09; - “Customize Rules...”&#xff08;自定义规则&#xff09;&#xff0c;打开CustomRules.js文件。 &#xf…

Qt (17)【Qt 文件操作 读写保存】

阅读导航 引言一、Qt文件概述二、输入输出设备类三、文件读写类四、文件和目录信息类五、自定义“记事本” 引言 在上一篇文章中&#xff0c;我们学习了Qt的事件处理机制&#xff0c;知道了如何响应用户的操作。但应用程序常常还需要处理文件&#xff0c;比如读写数据。所以&a…

CVPR最牛图像评价算法!

本文所涉及所有资源均在 传知代码平台可获取。 目录 概述 一、论文思路 1.多任务学习框架&#xff1a; 2.视觉-语言对应关系&#xff1a; 3.动态损失权重&#xff1a; 4.模型优化和评估&#xff1a; 二、模型介绍 三、详细实现方法 1.图像编码器和语言编码器&#xff08;Image…