git学习笔记

news/2024/5/18 18:56:55/文章来源:https://blog.csdn.net/weixin_45764245/article/details/126615521

git学习笔记

  • git学习
  • Git配置
    • 基础理论
    • 在本地搭建一个git仓库
    • 克隆一个远程仓库
    • 查询git状态
    • 忽略上传文件
    • 生成自己的公钥key
    • 绑定公钥
    • 创建仓库
    • 克隆创建好的远程仓库
    • 将本地仓库上传至远程仓库
    • 将本地仓库和远程仓库关联
      • 查看远程仓库与本地仓库的关联

git学习

常见Git命令

cd:打开文件
clear:清空屏幕
pwd:显示当前目录路径

Git配置

查看配置:git config -l

用户名配置:git  config --global user.name '名称'  #名称
用户名邮箱配置: git config --global user.email 邮箱名  #邮箱

基础理论

  1. 工作区
  2. 暂存区
  3. 仓库区
git add :将修改过后的文件添加到暂存区
git commit: 将暂存区的文件提交到 仓库
git push:将本地仓库的文件提交到远程的仓库

在本地搭建一个git仓库

初始化git仓库: git init

克隆一个远程仓库

克隆一个远程仓库到本地: git clone [url]

查询git状态

# 查看文件状态
git status[filename]
#查看所有文件状态
git status#添加所有文件到暂存区
git add.
#提交暂存区中的内容到本地仓库
git commit -m "注释 提交内容"

忽略上传文件

  1. 在主目录下建立一个.gitignore文件,此文件规则如下
  2. 忽略文件中空行或者以(#)开头的的行
  3. 可以使用通配符(*)代表任意多个字符
  4. (?)代表一个字符
  5. ([])代表可选字符的范围
  6. 如果最前面(!)表示此文件例外, 将不被忽略
  7. 最前面加(/)要忽略此目录下的文件, 不忽略此子目录中文件
  8. 最后加(/)要忽略子目录,不忽略此目录下的文件

生成自己的公钥key

  1. 进去.ssh文件下进去gitbash输入如下命令

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"

注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sCkKoTzx-1661876652629)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637766744339.png)]

绑定公钥

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rZzfbt1G-1661876652630)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637766842894.png)]

创建仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RpzTQkYH-1661876652630)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637767236241.png)]

克隆创建好的远程仓库

使用这个命令克隆:git clon [url]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RVW6DF0f-1661876652631)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637767530444.png)]

将本地仓库上传至远程仓库

git push -u origin master

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3hNMWHuh-1661876652631)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637849130678.png)]

将本地仓库和远程仓库关联

``git remote add origin git@gitee.com:vvb5456/milk-tea-applet.git`

查看远程仓库与本地仓库的关联

git remote -v

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

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

相关文章

C++ 哈希桶模拟实现(补充)

目录 定义基本的存储结构 Insert()和Find() Erase() 如何控制哈希冲突&#xff1f; Insert()中添加扩容操作 其他问题的解决 UnorderedMap.h和UnorderedSet.h 迭代器实现与UnorderedMap.h和UnorderedSet.h的封装 定义基本的存储结构 #pragma once #include<iostream&…

Rethinking the Inception Architecture for Computer Vision--Christian Szegedy

Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, & Zbigniew Wojna (2016). Rethinking the Inception Architecture for Computer Vision computer vision and pattern recognition. 0、摘要1、引入2、通用设计原则2.1 避免表征瓶颈2.2 特征数据越…

安卓毕业设计成品基于Uniapp+SSM实现的智能课堂管理APP在线学习网

&#x1f496;&#x1f496;更多项目资源&#xff0c;最下方联系我们✨✨✨✨✨✨ 目录 Uniapp项目介绍 资料获取 Uniapp项目介绍 计算机毕业设计安卓App毕设项目之ssm智能课堂管理APP-IT实战课堂_哔哩哔哩_bilibili计算机毕业设计安卓App毕设项目之ssm智能课堂管理APP-IT实…

常用的基本命令(必掌握)

目录 常用的基本命令&#xff08;必掌握&#xff09; 目录管理 基本属性 修改文件属性 文件内容查看 拓展&#xff1a;Linux 链接概念 常用的基本命令&#xff08;必掌握&#xff09; 目录管理 绝对路径和相对路径 我们知道Linux的目录结构为树状结构&#xff0c;最顶级…

有序的Map集合

我们通常使用的Map集合是HashMap&#xff0c;在大多数情况下HashMap可以满足我们的要求&#xff0c;但是HashMap有一个缺点&#xff1a;HashMap****是无序的&#xff0c;即其迭代顺序与其key或value的大小无关。而在某些情况下&#xff0c;如果我们需要Map集合里的元素有序&…

HTML5期末大作业:商城网站设计——仿天猫在线商城(HTML和CSS实现天猫在线商城网站)

常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他等网页设计题目, A…

xubuntu16.04系统中隐藏网络连接的弹窗提示

项目场景&#xff1a; 在xubuntu16.04的系统上部署了一款软件&#xff0c;全屏运行中&#xff0c;如果网络连接异常会有弹窗提示&#xff0c;很影响软件的使用体验&#xff0c;需要将此弹窗屏蔽或隐藏。 问题描述 弹窗如下图&#xff1a; 排查思路&#xff1a; 当弹窗出来时…

springboot新冠疫苗预约管理系统毕业设计-附源码241530

目 录 摘要 1 绪论 1.1研究意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2 新冠疫苗预约管理系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 2.3.2数据修改流程 2.3.3数据删除流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.…

Git工具快速入门_一小时速成

本篇教程不包含安装教程。 Git工具快速入门1.Git简介2.创建并获取本地仓库3.Git的常用指令2.1 查看git状态2.2 添加文件到工作区2.2.1 全部文件提交到工作区2.3 提交文件到仓库2.4 查看提交日志2.5 修改文件2.6 回滚到之前版本练习4.分支4.14.2创建本地分支4.3 切换分支4.4 合并…

Git从入门到项目实战,一篇文章吃透Git

博主今天刚学完Git就来总结笔记了&#xff0c;Git好强大&#xff0c;不愧是目前世界上最先进的分布式版本控制系统 ✨即使再小的帆也能远航✨目录&#x1f50e;Git版本控制&#x1f525;常见版本控制工具&#x1f525;版本控制分类&#x1f44c;本地版本控制&#x1f44c;集中版…

猿创征文 |【SpringBoot2】快速上手SpringBoot

&#x1f34e;个人主页&#xff1a;亮点 &#x1f34a;个人信条&#xff1a;理想如果不向现实做一点点屈服&#xff0c;那么理想也将归于尘土 文章目录一、SpringBoot概述二、创建SpringBoot工程的四种方式1、基于Idea创建SpringBoot工程&#xff08;1&#xff09;步骤&#xf…

【Java刷题进阶】基础入门篇⑨

&#x1f4e9;很多朋友都问我学完基础知识以后怎样提高编程水平&#xff1f;当然是刷题啦&#xff01;很多小伙伴都在纠结从哪里开始&#xff0c;今天给大家推荐一个身边朋友都在使用的刷题网站&#xff1a;点击进入牛客网刷题吧&#xff01; 各大互联网大厂面试真题&#xff0…

app毕业设计作品安卓毕业设计成品基于Uniapp+SSM实现的智能课堂管理

&#x1f345;文末获取联系&#x1f345; 一、项目介绍 含文档PPT源码等]精品基于UniappSSM实现的智能课堂管理APP[包运行成功]》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等 软件开发环境及开发工具&#xff1a; 开发语言&#xff1a;Java 框架…

【论文分享】LibAFL: A Framework to Build Modular and Reusable Fuzzers

1. 简介 AFL是软件安全测试领域的一个重要里程碑&#xff0c;使得fuzzing成为了一个主要的研究领域&#xff0c;并带动了大量的研究去提高fuzzing流水线上的各个方面。 许多研究是通过fork AFL的代码来进行实现的。虽然一开始看起来挺合适的&#xff0c;但是要把多种fork合并…

如何从容的打包上传图片对象--File,Blob,BASE64详解及转换方法

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 File() File() 构造器创建新的 File 对象实例。 语法 var myFile new File(bits, name[, options]);参数 bits 一个包含ArrayBuffer&#xff0c;ArrayBufferView&#xff0c;Blob&#xff0c;或者 DO…

广州市车联网先导区车联网先导区路侧感知技术规范

1 范围 本文件规定了广州市车联网先导区服务于车路协同自动驾驶的路侧感知系统总体架构、 功能要求与性能要求&#xff0c;以及路侧感知系统中相关设备的技术要求。 本文件适用于指导和规范广州市车联网先导区路侧感知系统的规划设计、建设部署、测 试示范和运营服务。 2 规…

搭建k8s集群

一、使用kubeadm搭建k8s集群(整理完成) kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 $ kubeadm init# 将一个 Node 节点加入到当前集群中 $ kubeadm join <Master节点的…

async,await总结

原文链接&#xff1a;https://blog.csdn.net/qq_47443027/article/details/118763485 原文链接&#xff1a;https://blog.csdn.net/qq_40893035/article/details/114396123 sync &#xff0c; await 一起使用&#xff0c;实际是为了解决异步操作的新方法 但是区别于 promise &…

Gvim计数器模板经典练习

Gvim计数器模板之基础练习 练习1 dout的初值为1b0&#xff0c;设计当收到5个en信号后&#xff0c;则dout输出1个周期的高电平&#xff0c;如图1所示&#xff0c;表1为练习1的信号列表。 信号列表 信号名 I/O 位宽 clk I 1 rst_n I 1 en I 1 dout O 1 表1 练习…

STM32笔记1-库函数模板工程创建

目录 1、工程文件夹配置 2、文件添加 3、KEIL5创建工程 4、Projecy中添加工作组 5、魔术棒配置 6、程序编写 7、模板下载连接 1、工程文件夹配置 电脑任意位置创建文件夹Test1&#xff0c;Test1中创建三个文件夹 User&#xff1a;用于存放用户Main.c、STM32F10.h头文件、…