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

创建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 --allgit 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 pushgit pull 时,Git 将知道应该推送到或拉取自哪个远程分支。
  • origin: 远程仓库的名称,通常是默认的远程仓库名称,被称为 "origin"。
  • master: 本地分支的名称,通常是默认的主分支名称。这个参数表示将本地的 master 分支推送到远程仓库

在第一次运行时,通常会使用 -u 参数来建立追踪关系,以后再运行 git pushgit pull 时,就可以不带参数,Git 将自动使用追踪关系的默认设置。

注意:在一些 Git 版本中,你可能会看到 main 分支代替 master 分支,这取决于你的仓库设置。如果你的仓库使用 main 分支,那么相应的命令将是 git push -u origin main

 

相关文章:

创建git仓库

①git init&#xff1a;用于在一个现有的目录中初始化一个新的 Git 仓库。 # 进入你的项目目录&#xff0c;如果你想要在当前目录下初始化 Git 仓库。 git init 这会在当前目录下创建一个名为 .git 的子目录&#xff0c;其中包含 Git 仓库的所有必要文件和目录。&#xff08;…...

19.悲观锁与乐观锁解析

1.悲观锁 悲观锁比较悲观&#xff0c;它认为如果不锁住这个资源&#xff0c;别的线程就会来争抢&#xff0c;就会造成数据结果错误&#xff0c;所以悲观锁为了确保结果的正确性&#xff0c;会在每次获取并修改数据时&#xff0c;都把数据锁住&#xff0c;让其他线程无法访问该…...

C语言--给出一个点的坐标判断它在单位圆的内部外部还是上面

一.题目描述 给出一个点的坐标判断它在单位圆的内部外部还是上面 例如输入1&#xff0c;0&#xff0c;输出在圆上 二.思路分析 首先&#xff0c;单位圆是以坐标系原点为圆心、半径为1的圆。 给定一个点坐标 (x,y)&#xff0c;我们可以使用勾股定理计算该点到坐标系原点的距…...

变频器基础问答集21-50

21&#xff0e;请问电机软起动器是否能节能?软启动节能效果有限&#xff0c;但可以减少启动对电网的冲击&#xff0c;也可以实现平滑启动&#xff0c;保护电机机组。 根据能量守恒理论,由于加入了相对复杂的控制电路,软启动不但不节能,还会加大能量的消耗,但它可以减小电路的启…...

OpenCvSharp从入门到实践-(01)认识OpenCvSharp开发环境搭建

目录 一、OpenCV 二、OpenCvSharp 三、OpenCvSharp开发环境搭建 四、下载 五、其他 一、OpenCV OpenCV是基于Apache2.0许可&#xff08;开源&#xff09;发行的跨平台计算机视觉和机器学习函数库&#xff0c;支持Windows、Linux、Android和Mac OS操作系统。OpenCV由一系…...

OSG文字-渐变文字(4)

渐变文字(osgText::FadeText类)继承自osgText::Text类继承关系图如图9-6所示 图9-6 osgText::FadeText的继承关系图 从继承关系图中可以看出&#xff0c;它继承自osgText::Text类&#xff0c;因此&#xff0c;它具备一般文字属性的设置方法这里不再重复说明。创建渐变文字与一般…...

排查生产环境:MySQLTransactionRollbackException数据库死锁

一. 问题现状 程序直接宕机&#xff0c;并在error.log日志中发现大量的报错日志&#xff0c;如下&#xff1a; ### 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 下载不下来依赖解决方案

背景 最近在构建 前端自动化部署 的方案中发现了一个问题&#xff0c;就是我在npm install的时候&#xff0c;有时候成功&#xff0c;有时候不成功&#xff0c;而且什么代码也没发生更改&#xff0c;报错也就是那么几个错&#xff0c;所以在此也整理了一下遇到这种情况&#xf…...

接口自动化中cookies的处理技术

一&#xff0c;理论知识 为什么有cookie和session&#xff1f; 因为http协议是一种无状态的协议&#xff0c;即每次服务端接受到客户端的请求时都时一个全新的请求&#xff0c;服务器并不知道客户端的请求记录&#xff0c;session和cookie主要目的就是弥补http的无状态特性 …...

PHP 安装

您需要做什么&#xff1f; 为了开始使用 PHP&#xff0c;您可以&#xff1a; 找一个支持 PHP 和 MySQL 的 Web 主机在您自己的 PC 机上安装 Web 服务器&#xff0c;然后安装 PHP 和 MySQL 使用支持 PHP 的 Web 主机 如果您的服务器支持 PHP&#xff0c;那么您不需要做任何事情…...

小程序常见操作

测试时访问本地http服务器调用报错 微信开发者工具&#xff08;右上角&#xff09;-> 详情->本地设置->不校验合法域名、web-view(业务域名)... -> 去除勾选使用npm包 1) 工程目录下创建package.jsonnpm init(手动完成设定) / npm init -y (默认设定) 2) 安装 np…...

STM32F4串口USART发送为00的解决方案

检查接线是否正确检查TX是否为复用推挽输出 3.检查是否将TX和RX引脚重映射为USART功能 在STM32中&#xff0c;每个GPIO引脚可以配置为不同的复用功能&#xff0c;例如UART、SPI、I2C等。具体来说&#xff0c;GPIO_PinAFConfig函数用于配置GPIO引脚的复用功能。它的参数包括GPIO…...

重磅解读 | 阿里云 云网络领域关键技术创新

云布道师 10 月 31 日&#xff0c;杭州云栖大会&#xff0c;阿里云技术主论坛带来了一场关于阿里云主力产品与技术创新的深度解读&#xff0c;阿里云网络产品线负责人祝顺民带来《云智创新&#xff0c;网络随行》的主题发言&#xff0c;针对阿里云飞天洛神云网络&#xff08;下…...

【蓝桥杯省赛真题45】Scratch九宫格游戏 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解

目录 scratch九宫格游戏 一、题目要求 编程实现 二、案例分析 1、角色分析...

物联网AI MicroPython学习之语法 ADC数模模块

学物联网&#xff0c;来万物简单IoT物联网&#xff01;&#xff01; ADC 介绍 模块功能: ADC数模转换模块 ADC功能在ESP32引脚32-39上可用&#xff0c;使用默认配置时&#xff0c;ADC引脚上的输入电压必须介于0.0v和1.0v之间&#xff08;任何高于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&#xff0c;并解压到火狐浏览器文件夹根目录三、添加火狐浏览器根目录到系统环境变量四、下载并安装python及pycharm开发工具五、进入淘宝六、使用Pycharm运行脚本&#xff0c;新建python文件&#xff0c;将代码复制到…...

使用ChatGPT创建Makefile构建系统:使用Make运行Docker

使用ChatGPT创建Makefile构建系统&#xff1a;使用Make运行Docker 芯语芯愿&#xff08;知乎/纷传/CSDN/&#xff09;&#xff1b;小石头的芯语芯愿&#xff08;微信公众号&#xff09; 开发高效现代的构建系统对于满足开发周期需求至关重要。原先&#xff0c;嵌入式开发者一…...

算法设计与分析复习--分支界限法

文章目录 上一篇分支界限法性质装载问题0-1背包问题单源最短路问题最大团问题下一篇 上一篇 算法设计与分析复习–回溯法&#xff08;二&#xff09; 分支界限法性质 分支界限法是按广度优先策略或最小耗费优先遍历问题的解空间树。 搜索解空间&#xff1a; 子集树排列树 …...

API2Cursor:将Swagger文档转为AI友好格式,提升Cursor开发效率

1. 项目概述与核心价值最近在折腾一个挺有意思的项目&#xff0c;叫Frostbound-northsea978/api2cursor。光看这个名字&#xff0c;可能有点摸不着头脑&#xff0c;但如果你也经常在前后端联调、API文档维护或者自动化测试这些场景里打转&#xff0c;那这个项目绝对值得你花点时…...

ighack高级配置技巧:如何优化攻击性能与匿名性

ighack高级配置技巧&#xff1a;如何优化攻击性能与匿名性 【免费下载链接】ighack Hack Instagram From Termux With Help of Tor 项目地址: https://gitcode.com/gh_mirrors/ig/ighack ighack是一款专为Termux环境设计的Instagram攻击工具&#xff0c;通过Tor网络提供…...

深度学习与地图增强代理技术在图像地理定位中的应用

1. 项目背景与核心价值计算机视觉领域有个经典难题&#xff1a;给一张普通照片&#xff0c;如何准确判断它的拍摄位置&#xff1f;这个问题在刑侦取证、旅游导航、社交媒体分析等领域都有重要应用。传统方法主要依赖GPS元数据&#xff0c;但现实中大量图片的元数据要么缺失要么…...

告别VSCode插件!在Ubuntu 20.04上用纯命令行搞定ESP32-CAM摄像头服务器

告别VSCode插件&#xff01;在Ubuntu 20.04上用纯命令行搞定ESP32-CAM摄像头服务器 当VSCode的ESP-IDF插件突然无法识别你的开发板配置&#xff0c;或者menuconfig界面莫名其妙崩溃时&#xff0c;那种被工具绑架的窒息感会让人怀念起命令行的纯粹。作为经历过三次ESP-IDF大版本…...

焊点质量的力学与电气原理

PCB 焊点并非简单的 “焊锡包裹”&#xff0c;而是通过冶金结合形成的金属连接体&#xff0c;其质量优劣由材料力学、电气传导、热学特性三大底层原理共同决定。理解焊点形成的物理化学过程、应力分布规律与电气传输机制&#xff0c;能从本质上把握高质量焊点的核心要求&#x…...

AgentGym-RL:基于ScalingInter-RL的LLM智能体强化学习训练框架实战

1. 项目概述&#xff1a;用强化学习教会大模型“走多步棋” 如果你关注过大语言模型&#xff08;LLM&#xff09;智能体的发展&#xff0c;可能会发现一个现象&#xff1a;很多模型在单轮问答、代码生成或数学解题上表现惊艳&#xff0c;但一旦把它们放到一个需要连续决策、与…...

Vulnhub靶场DC-1 渗透测试笔记

靶场地址 ​​​​​​DC: 1 ~ VulnHub 信息打点 kali扫描存活网段ip,排除kali本身得到靶场ip192.168.72.137 端口全扫描 nmap -A 192.168.72.137 拿到webshell 指纹识别 查找历史漏洞 search drupal use 1 show options(查看配置) set rhosts 192.168.72.137 run 通过…...

告别Matplotlib!用Qt和QCustomPlot在C++里打造实时数据监控界面(附完整源码)

告别Matplotlib&#xff01;用Qt和QCustomPlot在C里打造实时数据监控界面&#xff08;附完整源码&#xff09; 在工业自动化、科学实验和嵌入式系统开发中&#xff0c;实时数据可视化一直是工程师面临的挑战。传统Python方案虽然生态丰富&#xff0c;但在性能敏感场景下往往力不…...

Docker 学习篇(一)| 认识 Docker

Docker 学习篇&#xff08;一&#xff09;| 认识 Docker1. 什么是 Docker2. Windows 上装软件的痛3. Docker 怎么解决的4. 三核心&#xff1a;仓库、镜像、容器5. 三个动作&#xff0c;没有"安装"6. Docker 解决了传统部署的三大痛点痛点一&#xff1a;环境冲突 ——…...

Coqui TTS项目架构深度剖析:模块化设计与组件化实现原理

Coqui TTS项目架构深度剖析&#xff1a;模块化设计与组件化实现原理 【免费下载链接】coqui-ai-TTS &#x1f438;&#x1f4ac; - a deep learning toolkit for Text-to-Speech, battle-tested in research and production 项目地址: https://gitcode.com/gh_mirrors/co/coq…...