2016 - 2024

感恩一路有你

怎么删除git仓库中所有文件 项目源码怎么处理?

浏览量:3300 时间:2023-04-30 21:20:51 作者:采采

项目源码怎么处理?

接触到项目源码均需要先进行Cmake以后才能使用,同时需要在源码上修改代码验证算法,保留多个版本的源码并且随时进行切换便成了刚需。

1. 创建项目文件夹

首先建立一个Build文件夹存储Cmake以后的项目文件,然后使用Git clone所需要的的代码

这样便可以做到编译运行文件夹和源码文件夹分开管理,减少上传代码的压力。

2. 使用Git工具克隆所需的源码文件夹

根据源码地址使用Git将远程仓库的源码pull下来,存放在源码文件夹中。

3. 创建一个分支在源码基础上设计算法

Branch→Create 由源码创建一个新的分支,在新的分支上修改代码设计算法。

4. stage代码修改并且进行commit

想要备份算法时,Rescan→Stage Changed→Commit,将代码变动进行stage,然后commit本次变动的含义

5. 上传算法到远程仓库

上述操作以后便可以将本地代码push到远程仓库进行保存了,点击Push按钮进行上传即可。

PS:如果是从别人的仓库clone的源码,此处需要将Remote设置为自己的Github仓库地址

6. 增加自己的Remote进行代码保存

Remote→Add,输入github的地址和一个自己可以分辨的名字即可。

git upstream 是什么?

git upstream 是 .gitignore 里面存放的是在这个git仓库中的忽略文件或目录。

在此文件中的文件或目录的变化不会影响仓库的状态,同样在commit的时候也是看不到的。

upstream 通常是指你已经forked的原始仓库(有关upstream术语的更多信息,请参见“upstream”和“downstream”的定义)

origin 是你自己在GitHub上的仓库,GitHub原始仓库的clone

github怎么上传大型文件?

github上传大型文件的方法如下:

1、首先安装lfs,然后开启lfs功能,Git Bash 输入 git lfs install 。

2、 切换到你上传文件的文件夹路径:cd E:github_code/DuetDis 。

3. 初始化仓库:git init

4. 设置追踪你想要上传的大文件(可以指定多个):git lfs track #34*.npz#34,这里我追踪的时候总是匹配不上,因此我后来直接指定文件:git lfs track ##34

5.上传你的追踪文件。

仓库 代码 源码 文件 文件夹

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。