【git-首次初始化本地项目、关联远程仓库】

article/2025/6/28 22:47:58
使用场景:
  • windows系统
  • 本地首次创建的项目
  • 本地已存在但未关联为git项目
操作步骤
  1. 创建远程仓库
    在gitee或github创建新仓库即可
  2. 本地安装git
    搜索“git安装教程”,按照步骤安装即可
  3. 打开git中端,进入项目文件夹
cd E:\xxx

在这里插入图片描述

备注:这里为了方便可以设置鼠标右键快捷选项"Open Git Bash Here", 具体可以查找响应教程

  1. 初始化
git init

执行成功后,目录下多出.git文件夹,如果看不到打开文件资源管理器显示隐藏文件选项
5. 配置git仓库用户信息

  • 配置用户名
git config user.name "用户名"
  • 配置邮箱
git config user.email "邮箱"

以上仅配置当前项目用户信息,如果想配置全局信息:

  • 配置全局用户名
git config -global user.name "用户名"
  • 配置全局邮箱
git config -global user.email "邮箱"
  1. 配置git仓库ssh密钥
    使用ssh-keygen指令生成密钥,然后将公钥添加到git仓库中(搜索“git配置ssh密钥”教程,按照步骤操作)
  2. 本地项目添加远程仓库地址
git remote add origin 仓库地址

以gitee为例,https或ssh地址均可:

在这里插入图片描述

  1. 尝试push
    可以先随便选一个文件尝试push,命令如下:
git add 文件名
git commit -m "first commit"
git push --set-upstream origin master

如果创建远程仓库时未选择创建readme文件,可直接执行“git push --set-upstream origin
master”命令后跳到第9步

如果远程仓库默认创建了readme文件,直接push会出错,因为本地缺少远程仓库的readme文件,不同步:
在这里插入图片描述
这时需要pull:

git pull origin master

出现错误提醒:
在这里插入图片描述
添加–allow-unrelated-histories再次pull:

git pull origin master --allow-unrelated-histories

弹窗输入:q关闭
在这里插入图片描述
此时,pull成功,远程仓库内容与本地对齐,然后首次push:

git push --set-upstream origin master
  1. push本地仓库所有文件到远程
git add .
git commit -m "init"
git push

此时,已经完成项目本地仓库与远程的关联,变为git项目,后续git操作可以在IDEA等编辑器中更方便。


http://www.hkcw.cn/article/bwnCmywZHa.shtml

相关文章

AI驱动的文本转Mermaid图表工具Smart Mermaid

简介 什么是 Smart Mermaid ? Smart Mermaid 是一款基于 AI 技术的 Web 应用程序,能够将文本内容智能转换为 Mermaid 格式的代码,并将其渲染成可视化图表。用户只需输入文本描述,AI 即可生成相应的图表,支持多种图表类…

调用蓝耘API打造AI 智能客服系统实践教程

声明:文章是实验教程,不是广告 1.前言 在用户与人工客服的沟通中,等待时间长、需求难满足等问题频发,企业面临用户流失风险,用户渴望快速精准的答案,企业需要“开源节流”、“降本增效”。对此&#xff0c…

VM图像处理之图像二值化

什么是灰度? 灰度(Grayscale)是指将彩色图像转换为仅包含亮度信息(黑白过渡)的单通道图像的过程或结果。灰度图像中每个像素的数值代表该点的明暗程度,而不包含颜色信息。 亮度代替颜色: 灰度…

通信革新与网络安全探索与创新:开启未来之门

在科技飞速发展的当下,各领域的前沿探索正不断刷新着人类的认知与能力边界。脑机接口领域取得重大突破,上海阶梯医疗科技有限公司成功完成国内首例侵入式脑机接口系统前瞻性临床试验,受试者通过植入大脑的设备实现用意念玩游戏,为…

sigmastar实现SD卡升级

参考文章:http://wx.comake.online/doc/DD22dk2f3zx-SSD21X-SSD22X/customer/development/software/Px/zh/sys/P3/usb%20&%20sd%20update.html#21-sd 1、构建SD卡升级包 在project下make image完成后使用make_sd_upgrade_sigmastar.sh脚本打包SD卡升级包。 ./make_sd_up…

hook组件-useEffect、useRef

hook组件-useEffect、useRef useEffect 用法及执行机制 WillMount -> render -> DidMount ShouldUpdate -> WillUpdate -> render -> DidUpdate WillUnmount(只有这个安全) WillReceiveProps useEffect(callback) 默认所有依赖都更新useEffect(callback, [])&am…

Spring 5 响应式编程:构建高性能全栈应用的关键

本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续! 🚀 魔都架构师 | 全网30W技术追随者🔧 大厂分布式系统/数据中台实战专家🏆 主导交易系统百万级流量调优 & 车联网平台架构&a…

用“红烧鱼”类比说明卷积神经网络CNN的概念

我们用一个生活中的例子——「厨房做红烧鱼」 的场景,来类比卷积神经网络中多层卷积核的工作过程。你会发现,卷积层就像厨房里分工明确的厨师团队,逐步处理食材,最终完成一道复杂的菜品。 🐟 生活案例:厨房…

如何捍卫德国利益 默茨访美很“烧脑”

根据德国政府日前的声明,德国总理默茨将于当地时间5日访美,与美国总统特朗普举行首次单独会晤。△路透社报道截图德美关系一直是西方世界中最为重要的双边关系之一。然而,自美国总统特朗普提出“美国优先”理念以来,这对跨大西洋盟友间的裂痕不断加深。此前,白宫椭圆形办公…

Google机器学习实践指南(TensorFlow六大优化器)

🔥 Google机器学习实践指南(TensorFlow六大优化器) Google机器学习实战(12)-20分钟掌握TensorFlow优化器 一、优化器核心作用 ▲ 训练本质: 迭代求解使损失函数最小化的模型参数,关键要素: 特征工程&…

第15讲、Odoo 18 中 自动任务(ir.cron) 的实现原理与应用

目录 引言ir.cron 实现原理运行机制应用场景使用案例 案例一:定期发送邮件通知案例二:自动清理过期数据案例三:订单状态自动更新案例四:系统健康检查 最佳实践与注意事项总结 引言 在企业级应用中,自动化是提高效率…

消费信心回升5.3%!亚马逊泳装搜索量暴涨120%的启示

近期,美国经济呈现出令人鼓舞的复苏迹象。根据密歇根大学发布的最新消费者信心指数(Consumer Sentiment Index),2024年5月,该指数环比增长5.3%,达到69.1,创下自2023年中以来的最高水平。与此同时…

绿发会回应涉哈佛女孩蒋雨融争议 特权质疑风波

绿发会回应涉哈佛女孩蒋雨融争议 特权质疑风波!2025年5月29日,哈佛大学毕业典礼上,中国籍学生蒋雨融作为毕业生代表发表演讲。她穿着中国传统服饰,通过讲述翻译洗衣机中文标识的趣事,呼吁多元与包容,并间接批评了特朗普政府的“禁招令”。这场本应充满励志色彩的演讲却因…

高效使用Map的“新”方法

个人名片: 😊作者简介:一个为了让更多人看见许舒雅的宝贝的小白先生 🤡个人主页:🔗 许舒雅的宝贝 🐼座右铭:深夜两点半的夜灯依旧闪烁,凌晨四点的闹钟不止你一个。 &…

35.x64汇编写法(二)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 上一个内容:34.x64汇编写法(一) 上一个内容写了,汇编调…

多地公共自行车退场 设备老旧促变革

多地公共自行车退场 设备老旧促变革!近期,多地宣布公共自行车项目停止运营。安徽省马鞍山市和县住房和城乡建设局发布公告称,该县公共自行车将于5月28日终止运营,有需要的市民在2025年6月28日前办理骑行卡押金退款业务。和县公共自行车系统于2016年2月正式运营,县城主城区…

Python----目标检测(训练YOLOV8网络)

一、数据集标注 在已经采集的数据中,使用labelImg进行数据集标注,标注后的txt与原始 图像文件同名且在同一个文件夹(data)即可。 二、制作数据集 在data目录的同目录下,新建dataset目录,以存放制作好的YOLO…

一周学会Pandas2之Python数据处理与分析-Pandas2时间序列数据分析

锋哥原创的Pandas2 Python数据处理与分析 视频教程: 2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili Pandas 提供了强大的时间序列处理功能,是金融分析、物联网数据处理、业务指标监控等领域的核心工具。下面…

房屋租赁系统 Java+Vue.js+SpringBoot,包括房屋信息、看房申请、租赁合同、房屋报修、收租信息、维修数据、租客管理、公告管理模块

房屋租赁系统 JavaVue.jsSpringBoot,包括房屋信息、看房申请、租赁合同、房屋报修、收租信息、维修数据、租客管理、公告管理模块 百度云盘链接:https://pan.baidu.com/s/16YRGBPsfbd4_HxXhO0jM5Q 密码:smk4 摘 要 房屋是人类生活栖息的重要…

【PowerQuery专栏】Record.Combine 函数实现记录连接

Record.Combine 函数功能是将多个不同的记录进行合并,函数目前包含如下参数: 参数1为合并记录,数据类型为列表类型,值为需要进行合并操作的记录 函数的结果为记录类型,图为函数参数。 Record.Combine(record as lis…