github上传工程

Unity项目提交到GitHub的步骤记录 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar 阅读详情

1 常用命令

# 创建本地文件夹
mkdir MasonYyp
​
# 进入目录
cd MasonYyp
​
# 查看仓库状态
git status
​
# 克隆远端仓库
git clone "地址"
​
# 更新本地仓库
# origin远端仓库别名,master分支名
git pull origin master
​
# 推送到远端仓库
git push origin master
​
# 查看所有提交的版本
git log

2 工程上传

# (1)创建仓库
在github上创建仓库,然后复制存储地址,例如:http://mygithub.git
​
# (2)初始化git仓库
git init .
​
# (3)把项目中的文件放在暂存区
# 建议add时按照文件或者目录一个个的添加
git add .
​
# (4)提交版本说明,对当前版本做了那些内容进行说明
git commit -m "版本说明"
​
# (5)提交版本说明时的问题(前期没有设置用户信息)
出现的问题:“git config --global user.email "you@example.com" git config --global user.name "Your Name"
解决方法(也可以在初始化仓库之后直接设置):
    # 设置邮箱
    git config --global user.email 自己的邮箱
    # 设置用户名
    git config --global user.name 用户名
​
# (6)上传本地的工程,利用上述复制的地址把本地工程的关联到服务器
git remote add origin http://mygithub.git
​
# (7)上传工程到github仓库
git push -u origin master

3 版本控制

3.1 查看版本

# 查看所有版本(包括commit和reset的操作),显示短版本号
# git relog
​
# 查看所有版本(不包括删除的commit)
git log
​
# 查看历史版本的简单信息
git log --pretty=oneline

3.2 版本还原

# (1) 彻底还原(hard)
# 使用HEAD指针,^表示下移一个版本
# git reset --hard HEAD~2,表示下移2个版本
git reset --hard HEAD^
​
# 使用版本号,“5w33ee1”为“我的第二次测试文件”的版本号
git reset --hard 5w33ee1
​
# (2) 仅仅撤销提交(soft)
# 仅仅撤销提交的版本库,不修改暂存区和工作区的内容
git reset --soft 版本号
​
# (3) 撤销提交和暂存区(mixed)
# 还原commit和暂存区的数据,不修改工作区数据
git reset --mixed 版本号
​
# (4) 代码还原
# 假如我的代码添加的代码错了,并且不知道错误在那,并且想还原最初的代码时,使用此方法。
# 使用git checkout 文件名
git checkout  mytest1.c

3.3 文件删除

# (1) 创建文件
在目录中新建文件mytest2.c
​
#(2)删除暂存区文件
# 删除add后的暂存区的文件,工作区mytest2.c文件不被删除
git rm --cache mytest2.c
​
#(3)全部删除
# 同时删除工作区和暂存区的文件
git rm -f mytest2.c

4 分支管理

4.1 分支基本操作

# 查看分支,-v查看详细的信息,也可以不加-v
git branch -v
​
# 创建分支,创建名字为test_dev的分支
git branch test_dev
​
# 删除分支
git branch -d test_dev
​
# 切换分支
git branch test_dev

4.2 合并分支

# 合并分支,将test_dev合并到master分支上
# 先切换到master分支上
git checkout master
​
# 切换分支时会提示,在分支上建立的重名文件需提交到暂存区,不然会覆盖;
# 合并分支
git merge test_dev
​
注意:
在同一工作区下,不同的分支上新建的文件,在没有commit之前,各个分支都能看到新建的文件,提交后不同的分支数据是不同的。
例如:
(1)在没有commit之前,在test_dev分支上创建文件hello.txt,在test_prod分支上是能看到的;
(2)把hello.txt提交在test_dev分支以后,在test_prod分支上不在显示;

4.3 合并冲突

当同一份文件,在同一时间被修改过多次,例如:甲和乙同时修改了A文件,如果甲先提交(push)了文件,乙提交(push)时,提示无法提交。提示以下错误。此时,需要进行和并,即解决合并冲突。
​
解决方法:
(1)下拉数据
git pull origin master
# 出现的问题
合并冲突时出现的样子是(master|MERGING),可以看出README.md中有冲突(多个人同时修改),合并README.md文件。
​
(2)合并数据
使用pull后,git会自动在冲突的文件中添加箭头符号,其中Current change表示自己修改的(淡绿色),Incomming change别人修改的(淡蓝色) 修改冲突的文件。
​
(3)接着重新将文件add、commit和push就解决了。

【G4基础08】GPS-2-Macro Commands宏命令 GPS-2 阅读详情

相关推荐

FPGA开发者必看:Xilinx PCIe IP核BAR地址配置避坑指南(附实例解析)

本文为FPGA开发者提供了Xilinx PCIe IP核中BAR地址配置的详细避坑指南。文章深入解析了32位与64位地址空间的选择逻辑、Pcie to AXI Translation参数的核心作用,并通过实例说明如何正确配置以避免地址映射错乱和数据访问失败。重点探讨了BAR空间类型、大小设定以及地址转换机制,帮助开发者构建清晰可靠的PCIe系统,是调试与优化PCIe设计的关键参考。

weixin_29252171的博客 424

Unity -- 将Unity项目上传到GitHub上

       GitHub是基于Git实现的代码托管平台,可以保存和管理自己的代码,也可以用于代码的合作开发。并且GitHub上有许多开源的的项目和一些前沿的技术。不过对于普通用户来说,可以把GitHub当作保存和分享代码的网站。        下面将具体介绍...

黎明有星辰的博客 2万+

开发基于GDL235KBQ6开发板的IAP升级程序(HEX协议+串口空闲中断 + DMA接收数据)

使用GDL235kB开发板,实现串口iap升级程序的bootloader代码编写,app为led灯闪烁,并完成通信c代码

zhaozijuncc的博客 642

怎样在GitHub上传自己的项目

本篇博客详细描述了在拥有GitHub账号和下载安装完毕Git后如何通过Git上传本地项目到GitHub网站上。

weixin_43739316的博客 1万+

双翌视觉系统配合机械手大视野定位案例(单目标带角度抓取)

一、定位原理概述 1.系统构架 视觉定位系统采用正向打光方式,光源在机械手上方,CCD从上往下拍摄,进行图像分析定位。相机将计算出的像素坐标转换为机械手的物理坐标,视觉软件与机械手进行网口通讯,将视野内物料的物理坐标发送给机械手,机械手抓取物料放在指定工位。 2.相机标定概述 系统采用宫格标定确定像素坐标和物理坐标一一对应关系,同时利用3点或者多点旋转标定求出旋转中心 系统采用宫格标定,自定义行列数和间距及旋转角度,通过机械手发送的当...

weixin_51554164的博客 2172

【基于大模型 + FAISS 的本地知识库与智能 PPT 生成系统:从架构到实现】

本文介绍了一个基于大模型(Ollama+DeepSeek)和FAISS向量数据库的本地知识库与智能PPT生成系统。该系统采用前后端分离架构,包含文档管理、向量检索、PPT生成等核心模块,可实现文档智能解析、语义检索和结构化PPT自动生成。通过MVC设计模式,系统实现了从文档上传、向量存储到内容检索、PPT生成的全流程自动化,有效解决了企业知识管理效率低下的问题。架构设计清晰,功能模块完备,为企业和个人提供了高效的文档处理与二次创作解决方案。

聚焦大数据、AI、数据库三大核心领域,分享 Flink/Spark 实时计算、数仓架构设计、AI 模型落地、数据库性能调优的实战干货,附可直接运行的源码与方案。提供企业技术内训、项目咨询与定制化服务,助力开发者与企业高效搞定数智技术难题。 1600

git学习一:第一次使用Git上传本地项目到github上(很详细,很全面),ideal上传。分支讲解(22年GitHub更新了密钥方式,已更新)

我觉得学习github的人基本上已经快要脱离了小白的标签,虽然我一直喜欢自称为小白。对于程序员原来说应该都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术。因为自己在第一次使用过Git和github时遇到过不少的坑,所以,想对第一次使用Git上传代码做一下总结,以免使自己忘记,也算是分享给大家一点小小的经验,不足的地方还请大家多多指教。 一、 下载Git软件 https://gi...

冯安晨 1万+

告别配置噩梦:用Vcpkg三行命令为Easy3D自动安装Boost、CGAL和Qt(VS2022实测)

本文详细介绍了如何使用Vcpkg工具在VS2022环境下为Easy3D项目一键安装Boost、CGAL和Qt等依赖库,解决传统手动配置的复杂性问题。通过三行简单命令即可自动完成下载、编译和路径配置,大幅提升开发效率,特别适合C++开发者快速搭建3D图形开发环境。

weixin_42525582的博客 210

用github对unity进行版本管理

在开发工程的时候,Hololens与unity总会有一些玄学的bug,时而可以运行,时而不行,但是在原工程上改了之后无法回退,不方便找到一个之前可以使用的版本,所以想着学习如何使用git,并且把工程同步到github上。

qq_45374297的博客 3093

【毕设全程指导】基于YOLOv8的包装商品检测与可视化系统(SKU110K实战)

本文介绍了一个基于YOLOv8的包装商品检测与可视化系统毕业设计方案。项目采用SKU110K数据集,通过CSV转TXT格式转换适配YOLO模型训练,包含详细的环境搭建、模型配置和训练流程。系统实现了包装商品的自动化检测,并开发了Tkinter可视化界面进行交互式检测展示。该方案结合产业应用需求与技术深度,既具备实用价值,又能充分展示学生的技术能力,适合作为计算机视觉相关专业的毕业设计选题。整个项目从数据准备到界面开发完整覆盖,帮助学生系统掌握目标检测项目的完整实现流程。

LXY_LOVE36的博客 147

风控系统中的架构设计原型图分析与实践探讨

本文探讨了风控系统的架构设计原型图在风险管理中的重要性。通过分析多个案例,文章展示了如何利用架构设计原型图提升团队沟通效率,优化系统结构与功能。强调了良好的架构设计不仅有助于系统的可扩展性和可维护性,还能增强对风险的应对能力。最后,呼吁金融行业持续关注技术进步与市场需求变化,以不断提升风控系统的设计与实施效果。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 6万+

GitHub-记录01:如何上传自己的工程文件到github

GitHub-记录01:如何上传自己的工程文件到github //- -环境:win10系统 /---------------------------------------------------------------------BEGIN------------------------------------------------------------------------------...

W776655的博客 374

看懂 SAP S/4HANA 产品主数据里的 GTIN:一串号码背后的全球商品识别与业务协同

SAP S/4HANA中的GTIN管理是企业供应链运营的关键环节。本文深入解析GTIN的业务内涵及其在SAP系统中的实现方式:1) GTIN是全球通用的商品标识码,不同于企业内部物料编码;2) SAP主数据中GTIN与计量单位强绑定,需为不同包装层级维护独立GTIN;3) 同一产品可能因渠道、供应商差异存在多个GTIN;4) GTIN贯穿零售POS、仓储管理、EDI订单等核心业务流程;5) 通过典型案例说明错误维护GTIN将导致收银异常、仓库作业低效等运营问题。文章强调GTIN管理需结合包装层级、计量单位等

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1433

Github上传本地工程教程

GITHUB上传本地工程教程

weixin_45784327的博客 539

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【新手向】关于github工程的建立,上传,下载和删除操作

GitHub的基本操作1.简介GitHub2.创建一个新的工程3.上传文件4.下载他人分享的代码5.删除自己的工程 1.简介GitHub 我们可以从官网上找到有关GitHub的介绍:GitHub是一个基于网站和云的服务,可以帮助开发人员存储和管理他们的代码,以及跟踪和控制对代码的更改。 是不是听得很晕? 哈哈,其实作为一名新手,只要将GitHub当做一个代码的分享平台就好,你可以把自己写的工程上传...

ZZU_chenhao的博客 797

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上传工程到github

这里主要讲讲如何在mac底下使用github,我刚开始使用时,还是费了一点功夫的,因为网上的资料比较杂,有些不是太准确。故将自己的安装过程比较详细的分享下,方便有需要的人,攒点人品。 首先你得完成如下两个工作: 下载安装git客户端http://code.google.com/p/git-osx-installer/downloads/list?can=3 注册github账...

ahh800200的博客 305

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Eclipse 安装EGit 插件 GitHUb 上传和下载工程文件

Eclipse 安装EGit 插件 GitHUP 上传和下载工程文件 首先要说实在是忙里偷闲, 总之很忙,今天加班是无法避免的,但是为了以后,不忘记怎么安装EGIt 还是有必要记录下的 前提: 当前使用eclipse 版本是 4.4.1 首先安装EGIT: 可以参考: http://www.cnblogs.com/yc-755909659/p/3753626.html ...

王小明的专栏 1660

上传stm32工程到github

上传stm32工程到github 创建完毕后,复制仓库地址,在桌面或者其他地方右键打开github命令行,先利用“git clone 仓库地址”命令下载创建完毕的仓库。 下载完毕效果。 2、上传工程文件 ①、将完成的工程文件复制到该文件内,通过ls(确定命令行所在目录对应的仓库目录下)可以看见有哪些文件。 ②、利用下面命令可以提交所有文件到暂存区, git add . 详细可见:https://blog.youkuaiyun.com/whq19890827/arti

weixin_42438100的博客 975

在 GitHub 上新建仓库并上传本地工程(无git历史)

本文介绍了如何将本地工程上传至GitHub新建仓库的完整流程。首先在GitHub创建空仓库,然后在本地工程目录初始化git,添加文件并提交。接着连接远程仓库,推送代码至GitHub主分支。最后说明了后续协同开发的基本操作和常见问题,包括认证方式选择和仓库名冲突处理。整个流程适用于不含git历史的干净代码工程上传,为开发者提供了从零开始建立代码仓库的详细指导。

ZSHSTC的博客 706

新建工程上传项目到Github

写了好的东西,想和大家分享。主流平台就是GitHub.下面记录下上传过程。 一.创建 打开Mac终端命令 1.cd 到需要上传的工程文件夹下 2.输入git init 这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹) 3.输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可...

xj_love的博客 343

ubuntu安装git仓库及上传工程到github

ubuntu安装git仓库及使用教程参考链接 参考链接 https://www.linuxidc.com/Linux/2018-05/152610.htm

u013240196的博客 367

GitHub 上传工程

打开 VS Code 终端。

jinjin_longlong的博客 108

使用github上传一个工程

文章目录教程参考此处实践效果:步骤一步骤二步骤三:fatal: Couldn't find remote ref master两种策略:总结: 教程参考此处 实践效果: 步骤一 #首先我在我的工程git init一下(之前下载好了windows的git,之前也在这里git init过一次 所以显示Re) 14020@DESKTOP-7LT3RI3 MINGW64 ~/Desktop/NCBDC 2...

Asber的博客 321

Git上传工程到github仓库——windows系统最简单方法

本文介绍了最简单的GitHub项目上传方法:先在GitHub创建仓库,然后在本地文件夹通过git命令操作:初始化本地仓库(git init)、添加文件(git add)、提交(git commit)、关联远程仓库(git remote add)、同步分支(git pull --rebase)和推送代码(git push)。完成这些步骤后刷新GitHub页面即可看到上传的项目文件。该方法简明清晰地概括了从本地到GitHub的完整上传流程。

daviddou2022的博客 243

GitHub Actions 持续集成 - 2. 将工程打包并上传至 Release

上篇文章介绍了如何自动生成 Release 的内容,本文章旨在介绍如何借助 GitHub Actions 在 Release 时自动上传打包好的工程。本文地址:blog.lucien.ink/archives/493

LucienShui 4970

一 创建github账号以及上传工程到github

第一步:安装git。 apt-get install git 第二步:配置用户名和密码: git config –global user.name “XXX” git config –global user.email “XXX” 配置完后在根目录下会生成.gitconfig文件。里面就记录了刚才配置的用户名和邮箱,也可以使用git config –list来查看 ...

dianjie9145的博客 188
上一篇: java解析json数据
下一篇: 基于jFreeChart生成散点图和折线图
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值