创建git仓库
①git init:用于在一个现有的目录中初始化一个新的 Git 仓库。
# 进入你的项目目录,如果你想要在当前目录下初始化 Git 仓库。
git init
这会在当前目录下创建一个名为 .git 的子目录,其中包含 Git 仓库的所有必要文件和目录。(PS:如果目录中没有.git文件夹,则有可能是隐藏了,可以在资源管理器上方点击“查看”,勾选“隐藏的项目”就能看见了)
②git remote add origin:用于将一个远程仓库与你本地的 Git 仓库关联起来(这里强调仓库关联)。
git remote add origin <远程仓库的 URL>
这里的 <远程仓库的 URL> 是你希望关联的远程仓库的 URL 地址。
解释一下各个部分的含义:
-
git remote add: 这是 Git 命令的一部分,用于添加一个远程仓库的别名。 -
origin: 这是远程仓库的别名。在 Git 中,"origin" 是默认用于指代主要的远程仓库的约定名称。你可以选择其他名称,但通常会使用 "origin"。之后,你就可以使用origin这个别名来引用远程仓库,例如,推送本地分支到远程仓库可以使用git push origin <branch-name>。 -
<远程仓库的 URL>: 这是你远程仓库的地址,可以是 HTTPS 或者 SSH 协议的 URL。它指定了 Git 应该连接到哪个远程仓库。
需要注意的是,一般情况下,这个命令只需要运行一次,用于设置远程仓库关联。之后,你就可以使用其他 Git 命令来与远程仓库进行交互。
③git add . : 用于将当前工作目录中的所有修改(包括新增、修改和删除的文件)添加到暂存区。
git add .
需要注意的是,git add . 可能会添加一些你不希望提交的文件,比如一些自动生成的文件或配置文件。因此,在使用该命令之前,最好先运行 git status 来检查将要被添加到暂存区的文件,确保它们是你想要提交的。如果你只想添加某个特定的文件,可以使用 git add 文件名。
(PS:. 表示当前目录,也可以使用 git add --all 或 git add -A 来达到相同的效果。)
④git commit -m:用于创建提交并添加提交消息的命令。
使用 git commit -m 来创建一个新的提交,并附带一条提交消息:
git commit -m "Your commit message here"
⑤git push -u origin master:用于将本地分支(通常是 master 分支)的更改推送到远程仓库,并将本地分支与远程分支进行关联。(这里强调分支关联)
git push -u origin master
这个命令的含义是将本地的 master 分支的更改推送到远程仓库的 master 分支,并建立本地的 master 分支与远程的 master 分支的关联关系。
解释一下各个部分的含义:
git push: 将本地分支的更改推送到远程仓库。-u: 在这里表示将本地分支与远程分支进行关联。这样一来,将来在此分支上运行git push或git pull时,Git 将知道应该推送到或拉取自哪个远程分支。origin: 远程仓库的名称,通常是默认的远程仓库名称,被称为 "origin"。master: 本地分支的名称,通常是默认的主分支名称。这个参数表示将本地的master分支推送到远程仓库
在第一次运行时,通常会使用 -u 参数来建立追踪关系,以后再运行 git push 或 git pull 时,就可以不带参数,Git 将自动使用追踪关系的默认设置。
注意:在一些 Git 版本中,你可能会看到 main 分支代替 master 分支,这取决于你的仓库设置。如果你的仓库使用 main 分支,那么相应的命令将是 git push -u origin main。
相关文章:
创建git仓库
①git init:用于在一个现有的目录中初始化一个新的 Git 仓库。 # 进入你的项目目录,如果你想要在当前目录下初始化 Git 仓库。 git init 这会在当前目录下创建一个名为 .git 的子目录,其中包含 Git 仓库的所有必要文件和目录。(…...
19.悲观锁与乐观锁解析
1.悲观锁 悲观锁比较悲观,它认为如果不锁住这个资源,别的线程就会来争抢,就会造成数据结果错误,所以悲观锁为了确保结果的正确性,会在每次获取并修改数据时,都把数据锁住,让其他线程无法访问该…...
C语言--给出一个点的坐标判断它在单位圆的内部外部还是上面
一.题目描述 给出一个点的坐标判断它在单位圆的内部外部还是上面 例如输入1,0,输出在圆上 二.思路分析 首先,单位圆是以坐标系原点为圆心、半径为1的圆。 给定一个点坐标 (x,y),我们可以使用勾股定理计算该点到坐标系原点的距…...
变频器基础问答集21-50
21.请问电机软起动器是否能节能?软启动节能效果有限,但可以减少启动对电网的冲击,也可以实现平滑启动,保护电机机组。 根据能量守恒理论,由于加入了相对复杂的控制电路,软启动不但不节能,还会加大能量的消耗,但它可以减小电路的启…...
OpenCvSharp从入门到实践-(01)认识OpenCvSharp开发环境搭建
目录 一、OpenCV 二、OpenCvSharp 三、OpenCvSharp开发环境搭建 四、下载 五、其他 一、OpenCV OpenCV是基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习函数库,支持Windows、Linux、Android和Mac OS操作系统。OpenCV由一系…...
OSG文字-渐变文字(4)
渐变文字(osgText::FadeText类)继承自osgText::Text类继承关系图如图9-6所示 图9-6 osgText::FadeText的继承关系图 从继承关系图中可以看出,它继承自osgText::Text类,因此,它具备一般文字属性的设置方法这里不再重复说明。创建渐变文字与一般…...
排查生产环境:MySQLTransactionRollbackException数据库死锁
一. 问题现状 程序直接宕机,并在error.log日志中发现大量的报错日志,如下: ### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting trans…...
140.【鸿蒙OS开发-01】
鸿蒙开发 (一)、初识鸿蒙1.初识鸿蒙(1).移动通讯技术的发展(2).完整的鸿蒙开发 (二)、鸿蒙系统介绍1.鸿蒙系统的官方定义(1).鸿蒙操作系统概述(2).鸿蒙的生态 2.鸿蒙系统的特点3.鸿蒙和安卓的对比4.鸿蒙开发的发展前景 (三)、鸿蒙开发准备工作1.鸿蒙OS的完整开发流程2.注册并实…...
npm install 下载不下来依赖解决方案
背景 最近在构建 前端自动化部署 的方案中发现了一个问题,就是我在npm install的时候,有时候成功,有时候不成功,而且什么代码也没发生更改,报错也就是那么几个错,所以在此也整理了一下遇到这种情况…...
接口自动化中cookies的处理技术
一,理论知识 为什么有cookie和session? 因为http协议是一种无状态的协议,即每次服务端接受到客户端的请求时都时一个全新的请求,服务器并不知道客户端的请求记录,session和cookie主要目的就是弥补http的无状态特性 …...
PHP 安装
您需要做什么? 为了开始使用 PHP,您可以: 找一个支持 PHP 和 MySQL 的 Web 主机在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL 使用支持 PHP 的 Web 主机 如果您的服务器支持 PHP,那么您不需要做任何事情…...
小程序常见操作
测试时访问本地http服务器调用报错 微信开发者工具(右上角)-> 详情->本地设置->不校验合法域名、web-view(业务域名)... -> 去除勾选使用npm包 1) 工程目录下创建package.jsonnpm init(手动完成设定) / npm init -y (默认设定) 2) 安装 np…...
STM32F4串口USART发送为00的解决方案
检查接线是否正确检查TX是否为复用推挽输出 3.检查是否将TX和RX引脚重映射为USART功能 在STM32中,每个GPIO引脚可以配置为不同的复用功能,例如UART、SPI、I2C等。具体来说,GPIO_PinAFConfig函数用于配置GPIO引脚的复用功能。它的参数包括GPIO…...
重磅解读 | 阿里云 云网络领域关键技术创新
云布道师 10 月 31 日,杭州云栖大会,阿里云技术主论坛带来了一场关于阿里云主力产品与技术创新的深度解读,阿里云网络产品线负责人祝顺民带来《云智创新,网络随行》的主题发言,针对阿里云飞天洛神云网络(下…...
【蓝桥杯省赛真题45】Scratch九宫格游戏 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解
目录 scratch九宫格游戏 一、题目要求 编程实现 二、案例分析 1、角色分析...
物联网AI MicroPython学习之语法 ADC数模模块
学物联网,来万物简单IoT物联网!! ADC 介绍 模块功能: ADC数模转换模块 ADC功能在ESP32引脚32-39上可用,使用默认配置时,ADC引脚上的输入电压必须介于0.0v和1.0v之间(任何高于1.0v的值都将读为4095&#x…...
详解Python中哈希表的使用。站在开发者角度,与大家一起探究哈希的世界。
文章目录 1. 前言2. 哈希表2.1 哈希函数2.2 哈希算法2.3 常见哈希算法2.4 哈希冲突 3.总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、面…...
详解python淘宝秒杀抢购脚本程序实现
文章目录 前言一、官网下载火狐浏览器二、下载geckodriver,并解压到火狐浏览器文件夹根目录三、添加火狐浏览器根目录到系统环境变量四、下载并安装python及pycharm开发工具五、进入淘宝六、使用Pycharm运行脚本,新建python文件,将代码复制到…...
使用ChatGPT创建Makefile构建系统:使用Make运行Docker
使用ChatGPT创建Makefile构建系统:使用Make运行Docker 芯语芯愿(知乎/纷传/CSDN/);小石头的芯语芯愿(微信公众号) 开发高效现代的构建系统对于满足开发周期需求至关重要。原先,嵌入式开发者一…...
算法设计与分析复习--分支界限法
文章目录 上一篇分支界限法性质装载问题0-1背包问题单源最短路问题最大团问题下一篇 上一篇 算法设计与分析复习–回溯法(二) 分支界限法性质 分支界限法是按广度优先策略或最小耗费优先遍历问题的解空间树。 搜索解空间: 子集树排列树 …...
如何用C语言实现拉格朗日定理:多项式插值的终极指南
如何用C语言实现拉格朗日定理:多项式插值的终极指南 【免费下载链接】C Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes. 项目地址: https://gitcode.com/gh_mi…...
KaTeX安全考量:XSS防护和内容安全策略终极指南
KaTeX安全考量:XSS防护和内容安全策略终极指南 【免费下载链接】KaTeX Fast math typesetting for the web. 项目地址: https://gitcode.com/GitHub_Trending/ka/KaTeX KaTeX作为一款Fast math typesetting for the web的工具,在处理数学公式渲染…...
从PySide6到Rich+FastAPI:如意Agent终端版架构重构全记录
我是张大鹏,做了十多年人工智能,带过不少项目。说实话,最难的不是把功能做出来,是在需求变化时让架构跟得上。最近如意Agent经历了一次彻底的架构转型——从桌面GUI全面转向终端版,采用前后端分离架构。本文记录这次重…...
大模型求职必看:收藏这份三层准备路径,从小白到大厂Offer轻松拿捏!
文章指出许多大模型求职者陷入刷题和背概念的误区,忽视了真正能打动面试官的项目经历和思考深度。作者提出了大模型求职的三层准备路径:基础能力(能跑通玩具项目)、核心竞争力(有能讲深的项目)、差异化优势…...
别让电源毁了你的板子:手把手教你搞定XCZU28DR FPGA的电源树设计(附时序图)
别让电源毁了你的板子:手把手教你搞定XCZU28DR FPGA的电源树设计 第一次点亮XCZU28DR开发板时,我盯着示波器上那组扭曲的电源波形,突然意识到自己犯了个致命错误——电源时序控制完全错了。这个价值数万元的芯片在通电瞬间就冒出了淡淡青烟&a…...
别再用USB 2.0的思维画板子了!USB 3.0硬件设计避坑指南(附FT602Q实战)
从USB 2.0到USB 3.0:硬件工程师必须掌握的五大设计范式升级 当USB 3.0的5Gbps传输速率成为现代设备的标配时,许多硬件工程师仍然在用USB 2.0时代的思维设计电路。这种思维惯性带来的信号完整性问题,往往在项目后期才会暴露——信号抖动超标、…...
ColabFold终极指南:如何在5分钟内免费预测蛋白质三维结构
ColabFold终极指南:如何在5分钟内免费预测蛋白质三维结构 【免费下载链接】ColabFold Making Protein folding accessible to all! 项目地址: https://gitcode.com/gh_mirrors/co/ColabFold 你是否曾好奇,仅凭一串氨基酸代码如何能"看见&quo…...
嵌入式毕设容易的题目汇总
【单片机毕业设计项目分享系列】 🔥 这里是DD学长,单片机毕业设计及享100例系列的第一篇,目的是分享高质量的毕设作品给大家。 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的单片机项目缺少创新和亮点…...
本地代码智能引擎CIE:基于MCP协议为AI助手注入语义理解能力
1. 项目概述:为AI智能体注入“代码理解力”的本地引擎如果你和我一样,每天都要在动辄数万、甚至数十万行代码的仓库里穿梭,只为找到一个特定功能的实现,或者理清某个函数错综复杂的调用链路,那你一定明白那种“大海捞针…...
告别VSCode插件!在Ubuntu 20.04上用纯命令行搞定ESP32-CAM摄像头服务器
告别VSCode插件!在Ubuntu 20.04上用纯命令行搞定ESP32-CAM摄像头服务器 当VSCode的ESP-IDF插件突然无法识别你的开发板配置,或者menuconfig界面莫名其妙崩溃时,那种被工具绑架的窒息感会让人怀念起命令行的纯粹。作为经历过三次ESP-IDF大版本…...
