github上传本地项目过程记录

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

最近有和别人进行unity项目协作的需求,需要把自己的本地代码上传到github已有的一个仓库里。记录一下上传过程,防止后续还需要用。


一、把自己的本地代码上传到github已有的一个仓库中

首先可以借鉴这个博主的做法,生成ssh密钥、添加ssh key到github项目。https://blog.youkuaiyun.com/Natsuago/article/details/145646982
这样做的目的是为了安全地验证你的身份,让你可以在不输入用户名和密码的情况下,通过加密通道与 GitHub 仓库进行交互。

然后,按照如下步骤操作:
(1)克隆github项目到本地

git clone git@github.com:用户名/项目名

(2)把本地 Unity 项目的内容复制到这个文件夹里
把已有的 Unity 项目的 Assets/, Packages/, ProjectSettings/ 等拷贝进克隆下来的文件夹中。

(3)进入项目文件夹,并添加变动

cd 项目文件夹名称
git add .
git commit -m "Add local Unity project code"

(4)推送到github

git push origin main  # 如果主分支是 main
# 或者
git push origin master  # 如果主分支是 master

注意备份!这个操作可能会覆盖远程已有的内容。

二、常用功能

1. 更新远程仓库URL(从HTTPS改成SSH)
检查当前远程配置:

git remote -v  # 查看现有远程仓库

若显示 HTTPS 格式(如 https://github.com/…),更新为 SSH:

git remote set-url origin git@github.com:用户名/仓库名称

2.查看当前所在的分支是什么

git branch

3.如何放弃当前.git历史,重新初始化一个干净的git仓库上传

# 1. 先备份当前代码(可选)
cd ..
cp -r Interactive-Physics-Based-Gaussian-Splatting-Real-Time-Visualization-Editing backup_project

# 2. 删除 Git 跟踪信息(包括所有历史记录和大文件)
cd Interactive-Physics-Based-Gaussian-Splatting-Real-Time-Visualization-Editing
rm -rf .git

# 3. 重新初始化仓库
git init
git remote add origin https://github.com/yourname/yourrepo.git  # ← 换成你的仓库地址
echo "cuda_11.8.0_520.61.05_linux.run" >> .gitignore
git add .
git commit -m "Initial clean commit"
git push -f origin master  # 或 main,看你用哪个分支

如果出现下面这个情况:

(base) 用户名@dbcloud:~/projects/github/Interactive-Physics-Based-Gaussian-Splatting-Real-Time-Visualization-Editing$ git add .
warning: adding embedded git repository: gaussian-splatting/SIBR_viewers
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint: 
hint:   git submodule add <url> gaussian-splatting/SIBR_viewers
hint: 
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint: 
hint:   git rm --cached gaussian-splatting/SIBR_viewers
hint: 
hint: See "git help submodule" for more information.
warning: adding embedded git repository: gaussian-splatting/submodules/diff-gaussian-rasterization
warning: adding embedded git repository: gaussian-splatting/submodules/fused-ssim
warning: adding embedded git repository: gaussian-splatting/submodules/simple-knn

说明你在一个 Git 仓库(我们称为 父仓库)中添加了 其他 Git 仓库(子仓库),Git 把这些子仓库当成是 嵌套仓库 或 子模块,而不是普通目录。

如果你是 有意 把这些作为子模块(submodule),推荐使用:

git submodule add <URL> gaussian-splatting/SIBR_viewers

否则,推荐 不要直接把它们 add 进来,可以用以下命令移除:

git rm --cached gaussian-splatting/SIBR_viewers
git rm --cached gaussian-splatting/submodules/diff-gaussian-rasterization
git rm --cached gaussian-splatting/submodules/fused-ssim
git rm --cached gaussian-splatting/submodules/simple-knn

之后可以在 .gitignore 文件中添加它们:

echo "gaussian-splatting/SIBR_viewers/" >> .gitignore
echo "gaussian-splatting/submodules/" >> .gitignore

如果你忽略这些 warning 把它们提交了,其他人克隆你的仓库时,这些子模块内容不会被包含进来,他们会看到的是一个空目录,除非手动初始化子模块,这会带来很多困扰。

Github上传自己的项目文件 过程全记录 网上的Github上传自己的项目文件的方式大体分为三种,方式有繁有易。这里记录一下笔者自己上传文件到Github上的过程和遇到的一些问题,仅做参考。 ----------------------------------------------------------------------------------------------------------------------------------------- 步骤1 注册Github账号 这一步不用多说哈~ 在 Github官网 上注册一个账号 阅读详情

相关推荐

泄露测试仪CTS的Sentinel I28使用

本文介绍:泄露测试仪CTS的Sentinel I28使用

qq_34047402的博客 2194

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

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

黎明有星辰的博客 2万+

LabVIEW面向对象编程:操作者框架入门实战

本文是LabVIEW面向对象编程中操作者框架的入门实战指南。针对传统“面条式代码”在复杂项目中的维护难题,文章通过创建操作者、定义消息与处理函数、在主VI中调用等步骤,详细演示了如何利用操作者框架构建模块化、易扩展的应用程序架构,有效管理并行任务。

f0g1h2的博客 588

用github对unity进行版本管理

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

qq_45374297的博客 3093

Maxwell涡流热损计算:铜导体在50Hz交流下的仿真实践

本文详细介绍了使用Maxwell软件进行铜导体在50Hz交流条件下的涡流热损仿真实践。从涡流热损的基本概念到Maxwell仿真设置、网格划分、结果后处理等关键步骤,提供了实用技巧和常见问题解决方案,帮助工程师准确计算涡流热损,优化电力设备设计。

weixin_42526015的博客 389

AI Agent开发实战:100个真实场景题库解析

AI Agent开发涉及复杂的需求理解、架构设计及安全防护等关键技术环节。在工程实践中,开发者常面临需求偏差、系统崩溃等挑战,特别是在金融、医疗等高要求场景下。通过真实案例题库,开发者能系统性地掌握需求分析、架构决策树建模(如向量数据库选型)、安全攻防策略(如提示词注入防御)等核心技能。这些实战经验不仅能提升Agent的可用性和安全性,还能优化其在电商客服、智能家居等场景中的表现。题库采用动态难度系统,覆盖从基础到高级的开发挑战,是AI工程化落地的重要参考。

weixin_29057695的博客 342

把Unity 项目通过git把项目推送到github上

通过git把unity项目推送到github上

qq_39793373的博客 1676

【CloudCompare教程】017:点云快速全局配准

点云数据的配准分为基于特征(特征点、特征线)的拼接和无特征拼接。特征点匹配的方法和全局ICP的方法。特征点的方法通过全局特征匹配达到全局配准,全局ICP的方法通过对变量空间进行搜索的方法达到全局最优解。

智慧空间实验室 3929

如何在GitHub上上传Unity项目

对于程序员来说,应该都听说过GitHub,GitHub是基于git实现的代码托管。Git是目前最好用的版本控制系统了,GitHub有许多开源的的项目和一些前沿的技术。非常受欢迎. 最近研究了一下如何将自己做的项目放到GitHUb上,方便自己以后的使用和分享给其他人。在这里做一下总结,防止以后忘记了。

1万+

AUTOSAR 3万字面试题全面解析(持续更新)

ECU抽象层(EAL)是AUTOSAR架构中的一部分,它位于微控制器抽象层(MCAL)之下,但通常与MCAL一起被提及。EAL的目标是提供一个统一的接口来访问和管理ECU(Electronic Control Unit,电子控制单元)的硬件资源,包括处理器、存储器和外围设备。通过这种抽象,EAL使得上层软件能够以一种标准化的方式与ECU硬件交互,而不需要关心具体的硬件实现细节。EAL解决了硬件异构性带来的问题,即不同ECU可能采用不同类型的处理器和硬件配置。

大模型大数据攻城狮的专栏 5601

Python 爬虫实战:解析 JSON 数据爬取今日头条热点新闻(API 接口逆向与字段提取)

在当今信息爆炸的时代,新闻资讯的获取变得尤为重要。今日头条作为国内领先的新闻聚合平台,其热点新闻数据具有很高的价值。本文将详细介绍如何通过 Python 爬虫技术,逆向解析今日头条的 API 接口,提取并解析 JSON 数据,最终获取热点新闻信息。

yansideyucsdn的博客 3210

github windows (GitHub Desktop)安装并上传本地项目

官方下载地址 安装就一路next下去进行了,当然可以选一下保存路径(我实在不想卸载了重新弄,所以就不写安装的部分了) 一.上传项目前,首先你需要新建一个项目 1.登录 2.点击新建项目,填写项目名称与描述,并设置项目所有权 3.在点击了create project 后我们就可以看到当前新建的项目,如下我建立了一个 名叫 yolov3 的项目名称 二.上传本地项目到部署了github的服务器中 1.clone项目地址,选择http格式的地址点击复制 2.在 github windows 窗口选择 选

weixin_43134049的博客 4658

使用SSC添加大量的SDO条目

使用SSC添加大量的SDO条目 SSC用表格添加SDO,PDO部分必须指定到0x1600和0x1A00分配TxPdo和RxPdo映射,在0x1C12和0x1C13分别分配到SM2和SM3。在0x6000和0x7000未指定的entry就是SDO部分。

PI_sunyang的博客 3164

【自用记录】本地关联GitHub以及遇到的问题

记录GitHub本地关联过程,并记录一些问题。

萌新菜鸡码dog 1391

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

github使用记录

github使用记录

续起大胡子 896

蓝牙模块HM-10手册

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

记录Github新建远程仓库及提交的过程

Git、Github、GitLab作为三大可供程序员进行项目代码版本管理的工具,今天我们就记录下使用Github新建远程仓库并成功提交的过程,仅供学习参考。 步骤一:在登录Github状态下选择 新建成后跳转 REAMNE.md 是项目的说明文档,之后会用到 步骤二:开始具体的上传至Github过程 (Tips:前提是必须安装了git) 1、在需要上传项目上右键打开git命令窗口,选择 ...

Ionic_zeng的博客 862

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Github--上传本地项目到Github

昨天简单尝试了用vue.js搭建apexcharts的动态barcharts可视化,并将储存于本地的项目传到github上,但是按照git的命令进行执行,上传不上去,一直在报错,在此整理一下自己遇到的问题。 1. 项目结果 首先展示下本地化项目的可视化结果 上传本地至github 在vs code中打开项目根目录,在terminal中输入 git init 将项目的所有文件添加到仓库中 ...

Jishenshen97的博客 245

idea中把项目共享到GitHub

问题说明 我有个项目,想要把代码共享到GitHub中, 于是,我在GitHub上面建了个仓库,然后在idea中想要把代码上传上去的时候 遇到了问题,特此新建个demo工程记录一下 步骤1 在GitHub上新建仓库 步骤2 1、在idea中创建本地仓库 2、连接远程仓库 3、在弹出的窗口添加远程仓库信息,然后确认 4、 这时尝试拉取远程仓库内容会报错 ...

风风风儿带我飞的博客 1397

Laravel项目上传github后,clone到本地运行时报错500的解决方法

这几天自己在捣鼓一个laravel的项目,本地开发上传到github,再次clone到本地开发的时候报错500。 主要原因是因为上传到github时 .env 文件会被忽略上传,毕竟 .env 文件中有各种数据库的连接信息,上传之后有很严重的安全隐患。 另外,vendor文件夹也会被忽略上传,太多第三方类库的话上传会很慢,其他忽略文件可在...

weixin_34358092的博客 871

GitHub上传自己的项目及项目更新

1、点击GitHub右上角的“+”号,按照顺序依次设置 2、生成仓库 3、 打开git,没有的下载一个。cd到你想要上传的文件的目录下 我的就在桌面上的test文件 4、输入"git init",在本地项目的目录中生成本地的git管理(打开隐藏文件就能看到) 5、输入"git add . ",注意前后都有空格,将项目的所有文件添加至仓库 6、输入"git commit -m "first-commit"",添加一些解释说明,表明你是第一次提交。 ......

qq_43654065的博客 2169

GitHub创建新仓库并上传项目(笔记)

平时用GitHub都是clone别人的代码到本地 突然需要自己建个仓库管理项目有点懵逼 百度了一下,大致搞明白了。 在这里记录一下,毕竟自己写的才是最适合自己的。 新建仓库的前提是有一个自己的GitHub账号,这里就不duosl

liangfeng093的博客 895

将自己本地的项目传到github上

1、登陆自己的github账号 2、点击new repository进行创建一个新的仓库,用来存放自己的项目; 3、也是最重要的部分,用命令将项目上传; 1.cd 到上传项目的根目录下,然后初始化本地仓库 $ git init 2.添加当前工作目录文件到index,添加管理, $ git add .(记得有个点哦,并且和add之间有空格) 3.查看一下当前目录所有没有被git管理的文件以...

高压锅博客 245

通过git上传本地代码到github仓库

最近呢,武汉天气燥热,在公司没啥事,就自己写了一下小demo。 作为一个菜鸟,只在github上扒过别人的代码,还没自己上传过,就试了一下,遇到了一些坑,记录一下。 前提是电脑上安装了git,没有安装的在官网上下载安装即可,不多说。 1:鼠标右键,出现git bash,点击进入,查看电脑上是否有.ssh文件 $ cd ~/.ssh   有的话,删除.ssh文...

weixin_33699914的博客 88

如何用git命令行上传本地代码到github

注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及         上传的步骤:   本文采用git 命令界面进行操作,先执行以下两个命令,配置用户名和email【设置用戶名和e-mail地址。这是非常重要的,因為每次Git提交都会使用该信息。它被永遠的嵌入到了你的提交中】         git config --global user.email "y...

Stein的博客 303

本地项目上传到新的github仓库

最近在学习接口测试,跟着教程在写项目,写了两天,想着还是把项目放到GitHub上吧。 本地项目目录如下: 过程步骤如下: 将项目初始化为git仓库 执行git init,可以看到目录中新生成.git文件 将已有内容添加到仓库 由于我要将所有内容提交,这里直接使用git add .,然后使用git status查看状态 提交 使用git commit -m ...

阳阳得意的博客 516
上一篇: unity打包安卓项目为apk报错解决(打包至PICO4)
rellvera
博客等级 码龄7年 242粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值