Git:安装部署和提交项目

【Git项目部署到本地仓库】 如果您已经将更改推送到了远程仓库,您需要强制推送这些重写历史的更改到远程仓库。如果在仓库级别没有特定配置,那么它会回退到全局设置,如果全局设置也没有,那么通常不会有输出。但请注意,这是一个重写历史的操作,可能会影响到与其他仓库的协同工作,因此在使用之前请确保您了解可能带来的后果。要将项目传到本地仓库,你需要先在本地创建一个新的git仓库,然后将项目文件添加到该仓库中。在命令行中,导航到您想要创建Git仓库的目录,例如,如果您的项目在。命令来设置它们,以确保您的提交有正确的标识信息。 阅读详情

一、注册

首先需要在github上注册一个免费用户,使用常用的邮箱注册,用户名一定要容易记,因为很多时候会用到。

二、安装

在官网上下载windows版本的git并安装,安装完成后鼠标在空白处点击右键会多出Git GUI Here和 Git Bash Here两个选项。

三、本地设置git用户名和邮箱

在安装完成后,要配置用户名和邮箱,因为在上传项目的时候是需要进行验证的。

随便选择一个空白地方点击鼠标右键,选择Git Bash Here 打开git命令窗口,输入以下命令。

#设置用户名
git config --global user.name "xxx"
#设置邮箱
git config --global user.email "xxx@xxx.com"

即可成功设置。

四、生成SSH秘钥

1、查看是否已经有了ssh密钥:cd ~/.ssh

如果没有密钥则不会有此文件夹,有则备份删除。

2、生存密钥

 ssh-keygen -t rsa -C "注册邮箱"

此时,在C/User/Administrator/目录下会产生.ssh文件夹,使用记事本打开其中的id_rsa.pub文件,复制全部内容备用。

3.在浏览器中打开github主页,按下图操作:点击头像-Settings-SSH and GPG keys-New SSH key

然后会出现如下页面

其中title时随便填的,在key这一栏中把第二步复制的代码全部粘贴进来,点击Add SSHkey即可。

五、提交项目

第一步:建立git仓库

新建一个本地仓库(一般一个项目下一个仓库),在项目根目录下新建文件夹-test,然后进去该文件夹。鼠标右键,打开git -> Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹(此文件夹为隐藏文件夹,需要设置windows显示隐藏文件)。

第二步:添加需要上传到github的代码到本地仓库

如何添加,首先将需要上传的代码复制粘贴到本地仓库——test文件夹。

然后git status,这时候会发现多了一些东西,这些东西就是你刚刚复制进来的文件,显示为红色,就是待添加到本地仓库的意思,如下所示:其中text.txt即为待添加到本地仓库的文件。

第三步:将项目的所有文件添加到仓库中

既然待添加,下一步自然就是添加了,如何添加,git add + 需要添加的文件名 或者git add --all 将所有的文件全部添加,我这里是git add test.txt,然后再次git status 查看状态,可以发现test.txt变成了绿色,这时候文件就已经添加到本地仓库了

第四步:将add的文件commit到仓库

添加之后,最后提交就行,git commit -m “修改说明”。-m后面添加的是对本次操作的说明,加入你修改了代码或者重新上传了什么东西都做个简单说明,别人看了就知道是怎么回事了。然后再次git status查看状态,如下,已经添加成功:

git commit -m "第一次提交"

第五步:去github上创建自己的Repository

点击Create repository,一步一步执行下去即可,创建成功后拿到创建的仓库的SSH地址,如图:

第六步:将本地的仓库关联到github上

git remote add origin "刚才复制的地址"

此步骤成功后可能没有任何提示。

第七步,上传代码到github远程仓库

git pull --rebase origin master     将readme.md下载到本地

git push -u origin master  即可上传成功

 

 

VSCODE部署Git上传项目完整流程 本文介绍了在Windows系统下安装和配置Git的详细步骤。首先需从官网下载Git安装包,按照向导完成安装并配置环境变量。安装完成后需设置用户名和邮箱,并在VSCode中安装GitLens插件。接着讲解了如何将代码提交到本地仓库并推送到远程仓库的完整流程,包括初始化仓库、暂存文件、提交更改等操作。最后针对常见错误如"not a git repository"和"src refspec main does not match any"提供了解决方案。 阅读详情

相关推荐

VS2019中配置git和部署现有项目在gitee上

之前在VS2019上开发的项目因为没有用到版本控制,随着项目规模越来越大,现在要中途加入版本控制,所以在VS2019中配置Git,把项目部署到gitee上,中途遇到很多麻烦,最后还是成功了。

qq_37366618的博客 2702

Git安装部署教程 纯干货 小白教程

Git安装与部署的详细教程

weixin_64811434的博客 3548

Nginx、Git、Gitee的介绍及使用

Nginx的认识、安装、配置、使用,git的认识、安装,基于gitee的项目拉取、暂存、提交、推送

申小兮和林小兮的博客宝 873

Git部署 及 使用

一、下载 下载地址:https://git-scm.com/download

H445584704的博客 1903

如何在 Git 中推送空提交

空提交是 Git 中一个有用的工具,尽管它不包含任何实际文件修改,但在某些特定场景下非常有价值。通过合理使用空提交,可以更好地记录项目状态、触发 CI/CD 流程和添加重要注释。希望本文能帮助你更好地理解和使用空提交,使你的项目管理更加高效。

网络技术联盟站 1506

Qt中输出中文出现乱码(win10系统下)

当我刚开始在win10下使用Qt Creator(4.3.0版本)时,遇到过这么个问题:当程序输出中文时,中文会乱码,程序本身的中文未乱码。 乱码截图如下: 我查阅了很多资料,最后在自己的不断的尝试下,解决了乱码问题。进入主题,具体如何解决乱码? ① 首先,我们先设置一下,可以直观在Qt界面上看到文件的编码方式: 点击工具(tool)->选项(option)->文本编辑器->显示->Diplayfileencoding,将其勾选上,点击apply,即可,截图如下...

请叫我皮皮虾的博客 5199

Linux git安装与部署

Linux git安装与部署本地仓库、基本操作指令

Jane_Yih的博客 8934

DeepSeek Harness接入QQ实战:把DSH变成赛博群友

大模型应用正从单机问答走向多平台集成,如何将模型能力嵌入即时通讯工具成为工程实践的热点。消息接入、会话管理、插件扩展是构建智能群聊机器人的核心三要素。DeepSeek Harness(DSH)作为一款模型会话工作流管理工具,凭借多会话管理、模型调用编排以及灵活的插件机制,能够在QQ群聊场景中实现“接收消息→模型生成→回复推送”的完整闭环。本文从基础概念切入,详解DSH接入QQ的两种实现路线——外部API转发与原生插件适配,覆盖环境准备、启动调试、接口调用与性能观察,并给出常见问题排查清单。无论是本地AI助理

weixin_27427619的博客 1822

【Git】快速上手Git部署项目

目录1.初勘git1.1版本控制1.2 git简介1.3git基本概念2.git实操2.1.配置2.2初始化仓库2.3在当前目录添加文件 1.初勘git 学完git也有几个月了,写此文章用来回顾一下以前所学到的知识 先感谢y总,git通过AcWing学的 Git官网 可自行安装 1.1版本控制 版本控制的英文名称为==(Version Control System)==,主要有以下几个作用: 记录文件的所有历史变化 错误恢复到某个历史版本 多人协作开发编辑同一个文件 而本篇文章,我们着重介绍的是,如何快速

a碟的博客 3893

[Windows] 发票识别工具。支持xml、pdf、ofd文件。

发票识别是财务自动化中的关键环节,支持多种格式(XML、PDF、OFD)的识别工具能显著提升工作效率。以下介绍基于Windows平台开发此类工具的技术方案。发票识别是财务自动化中的关键环节,支持多种格式(XML、PDF、OFD)的识别工具能显著提升工作效率。以下介绍基于Windows平台开发此类工具的技术方案。

pZC_dqux的博客 666

超临界二氧化碳再热再压缩布雷顿循环建模与先进控制

超临界二氧化碳布雷顿循环建模与先进控制研究 本文研究了超临界二氧化碳再热再压缩布雷顿循环系统的建模与控制。通过MATLAB/Simscape构建了包含压缩机、透平、回热器等关键组件的动态模型,并设计了基于模型预测控制(MPC)和自抗扰控制(ADRC)的多层控制策略。系统采用转速控制的压缩机、阀门开度控制的透平,以及可变热源加热器,实现了全动态分析。研究结果表明,MPC与ADRC混合控制方案相较于传统PID控制,功率超调降低至0.9%,效率波动控制在±0.08%,扰动恢复时间缩短至12秒。

AI的内部世界的博客 340

GIT详解和GITHUB

Git详解及 github与gitlab使用 分类:玩转Linux,运维基本功,其他 1.1关于版本控制 1.1.1本地版本控制 本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单,但是特别容易犯错。有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。 1...

weixin_30361641的博客 430

温升试验详解

温升试验是电子设备可靠性验证的重要手段,用于评估器件在正常工作或极限条件下的热稳定性。试验通过测量器件表面或关键点温度与环境温度的差值(ΔT),判断是否存在过热风险。主要依据行业标准,采用热电偶、热像仪等设备测量稳态温度。热阻分析可建立温升与功耗的关系,指导器件选型、PCB热设计和散热结构优化。典型应用包括电源模块和LED电路测试。温升试验通过系统性热分析,能有效提升产品在高负载、高温环境下的可靠性和安全性,对现代小型化、高密度电子设备尤为重要。

硬核科技 1328

git的安装和用法

1.从官网下载git2.window桌面右击点击git bash here打开窗口等待.3.http://47.94.252.130/  在自己的组下建立自己的项目4.设置全局属性git config --global user.name "田媛媛" git config --global user.email "tyy520study@163.com"5.cd 到你项目所在文件夹6.创建新版本库...

qq_36385833的博客 316

微信群“智”变:扣子机器人无缝接入实战

本文介绍了如何将扣子(Coze)机器人接入微信群实现智能化管理。文章首先阐述了扣子机器人的自然语言处理、自动分类和多模态交互等功能特点,以及其深度学习模型和持续学习能力的技术优势。随后详细讲解了接入步骤:从微信公众号配置、扣子平台机器人创建,到使用Flask框架实现消息转发功能的关键代码。通过电商客服和技术社群两个实际案例,展示了扣子机器人在提升响应效率、优化社群运营方面的显著效果。最后展望了未来在智能推荐、多模态交互等领域的发展潜力,为微信群智能化管理提供了实用解决方案。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 828

Arduino、ESP32驱动AS3935数字闪电传感器(闪电传感器)

闪电传感器采用AMS独具创新的AS3935数字闪电传感芯片与Coilcraft的MA5532-AE专用天线,可在室内或室外,安全地检测方圆40km范围内发生闪电的距离,闪电相对强度与统计闪电发生次数。

不脱发的程序猿 2008

Revisr: Git for WordPress 使用教程

Revisr: Git for WordPress 使用教程 1. 项目介绍 Revisr 是一个免费的 WordPress 插件,它利用 Git 的力量来轻松管理和部署你的网站插件或主题。Revisr 提供了一个简单的界面,让你可以在不离开 WordPress 后台的情况下切换分支、从 GitHub 或 Bitbucket 拉取更新,并轻松查看文件的更改。此外,Revisr 还支持即时回滚功能,...

gitblog_00480的博客 472

别再瞎改网络结构了!解决YOLO小目标检测痛点,我用这招把mAP提了15%

本文基于我7年工业PCB缺陷检测、无人机航拍、安防监控项目的一线落地经验,针对YOLO小目标检测最痛的「漏检率高、特征丢失、精度难提升」三大核心问题,拆解出。本文全程配套小目标特征丢失原理图、分块训练流程图、切图前后效果对比图、mAP提升柱状图、多方案性能对比表等可视化内容,从YOLO天生不擅长小目标的底层根源、方案核心原理、可直接复制的代码实现,到工业场景实测验证、新手必踩的10个坑位避坑指南,全链路讲透。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 386

实战演练:快马生成结合真实项目的git安装配置与应用教程

在项目文件夹下运行git init命令,一个空的git仓库就创建好了。通过这个实战项目,我不仅学会了git的基本操作,更重要的是理解了版本控制在真实开发中的价值。这些好习惯都是在实际项目中培养出来的。最近在做一个简单的个人博客项目时,深刻体会到git版本控制的重要性。平台内置的git支持也让版本控制变得可视化,可以清晰看到每次提交的变更。我配置了几个常用别名,比如把git status简化为git st,节省了不少时间。还设置了全局的.gitconfig,包括颜色显示、自动换行等选项,让命令行输出更友好。

RubyLion28的博客 37

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

使用git提交项目到码云

一、git安装 1、首先在官方网站下载git工具,或者根据以下链接进行下载:http://download.youkuaiyun.com/detail/qq_27501889/9788879(此链接版本为git-2.11版本) 2、找到Git-2.11.exe文件,双击安装 3、点击next继续下一步 4、更改安装路径,点击next下一步 5、勾选Additona

Taffy的博客 4万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

20210512Git安装与项目部署

2021Git安装与项目部署 编辑时间:2021/05/12 读完本节:大概花费15~20分钟,共1322词 文章目录2021Git安装与项目部署1.Git安装2.新建Gitee仓库3.初始化项目文件夹4.提交项目5.小结与说明 1.Git安装 Git官网直接下载 根据安装向导一直下一步即可 安装完成之后配置git的环境变量 将Git安装路径下的bin文件夹添加到系统的path环境变量中 其目的是为了在任何一个文件夹都能够执行Git命令 ​ 点击确定完成环境变量的配置 运行

Biggy 289

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IntelliJ IDEA git 项目检出、更新、提交、解决冲突、取消提交、还原代码

IntelliJ IDEA git 下载,提交、更新、合并、解冲突 - 在开发环境中安装好IntelliJ IDEA和gitlab后,进行如下操作 下载项目

leo187的博客 4万+

git管理和自动部署项目

当一个项目需要纳入到版本控制的时候,选择的工具还是比较多的,最常见的就是工具有CVS,SVN,GIT等。在平时的开发中视情况而定,从来就没有最好的版本控制工具,只有最适合的工具。在这里我习惯用git来管理自己的项目,当然之前使用svn管理的,但是当用了git工具就不愿意再用其它的工具来管理。这里除了习惯之外,git的很多功能是svn不具备的,最简单的就是离线提交,用git管理的项目你会发现整个项目的大小变化不大,不像svn那样每个目录又有一个.svn 的目录,而且会使项目的变得很大。关于git与svn的区别

cherrycmd的专栏 715

前端项目git提交规范配置

为了使团队多人协作更加的规范,所以需要每次在 git 提交的时候,做一次硬性规范提交,规范 git 的提交信息。使用commitize、prettire、husky、lint-staged配合进行一些列配置达到效果

weixin_42353499的博客 1354

Git拉取和提交到GitLab的命令

GitLab简介 GitLab是类似于GitHub的仓库管理系统,和GitHub一样,它能够提交/拉取代码,不同的是,GitLab可以部署在自己服务器上,数据库等信息是自己掌握的,适合团队内部协作开发。可以理解为个人版本的GitHub。 记录一下Git拉取和提交文件到GitLab的命令。 前提 下载安装Git 在GitLab上有账号 更改Git Bash的起始位置:右键属性,改为自...

yy2017220302028的博客 2273

Git下载部署并加入IDEA操作运行提交(详细笔记)

文章目录前言一、Git下载部署1.打开地址如下图:2.滑到最下方为最新版本,选择最新的版本3.window版本64位点击下载安装4.安装,一直点下一步,直到安装成功二、IDEA操作运行1.打开Gitee并登录2.新建仓库3.克隆到本地4.IDEA集成Git5.提交总结 前言 Git下载部署并操作运行(详细笔记) 一、Git下载部署 Git下载地址 ** 1.打开地址如下图: ** ** 2.滑到最下方为最新版本,选择最新的版本 ** 3.window版本64位点击下载安装 4.安装,一直点下一步,

加辣椒了吗?的博客 1986
上一篇: ORACLE:基础语句总结
下一篇: Mybatis学习(一):入门
life is ftc
博客等级 码龄9年 19粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值