github上传自己的代码
一. 普通项目的上传
1.首先创建在github上创建自己的文件夹:
2. cd 到自己需要上传的本地文件夹里面,然后
git init //建立git仓库
git add . (在这里可以创建.gitignore来忽略掉自己不想上传的文件夹)
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git commit -m "first commit" //提交到仓库
git remote add origin https://github.com/Hansry/Tool-of-depth-estimation.git //将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址
git push -u origin master //上传代码到GitHub远程仓库
3.在后面修改,只需要执行下面命令即可同步到github:
git status //查看当前的git仓库状态,可以使用git status
git add . //更新全部
git commit -m “更新说明” // "更新说明"将会出现在github上的,以作备注
git pull //先git pull,拉取当前分支最新代码
git push -u origin master //push到远程master分支上
解决github
不能上传100M
的问题:
git config http.postBuffer 524288000
二. Submodule的使用
当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能
在project项目中引入子模块moduleA,并提交子模块信息
cd project1 //project1为package的名称,moduleA为需要添加的模块的名称
git submodule add ../moduleA.git moduleA //git submodule add <下载地址> <保存路径>
git status
git diff
git add .
git commit -m "add submodule"
git push origin master
cd ..
修改子模块之后只对子模块的版本库产生影响,对父项目的版本库不会产生任何影响,如果父项目需要用到最新的子模块代码,我们需要更新父项目中submodule commit id,默认的我们使用git status就可以看到父项目中submodule commit id已经改变了,我们只需要再次提交就可以了。
cd project1/moduleA
git add .
git commit -m "add b.txt"
git push origin master //更新模块,但是不会对整个项目进行更新
cd ..
git status //更新列表,将模块的更新信息添加到整个项目上
git diff
git add .
git commit -m "update submodule add b.txt"
git push origin master
cd ..
更详细的submodule用法参考:https://www.cnblogs.com/nicksheng/p/6201711.html
github上传自己的代码相关推荐
- github上传的项目代码语言类型修改
开发者在上传代码到GitHub上时经常会遇到GitHub对代码的语言类型识别不准确的问题,GitHub识别项目语言类型只简单粗暴的通过判断何种类型的文件最多,则项目就显示为该种语言类型,开发者可以使用 ...
- GitHub上传本地项目代码的
如果你不会GitHub,看完你就会了. GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户 ...
- github可以传java吗_如何在github上传本地项目代码(新手使用)----亲测使用
首先你要在github上申请一个账号 然后你要下载一个git工具 进入官网直接下载就行,下载完成后进入github首页,点击新项目new repository(新建),如下图所示: 然后进入如下页面, ...
- 最新 GitHub 上传本地项目代码 (main) (2022 更新)
1. 预备工具 申请自己的 GitHub 账号:下载 git 工具. 2. 创建新仓库 进入自己的主页,点击新项目 new repository: 或者在 GitHub 主页下面点击 New 然后填 ...
- 解决本地从 github上传或下载代码时每次都需要输入用户名和密码
第一步,在本地执行如下命令 git config --global credential.helper store 第二步,在执行上传或下载时,输入用户名和密码即可,以后就不用输了
- 怎样在GitHub上传自己的项目
一.在GitHub上注册一个账号. 二.下载安装安装Git for Windows 三. 1.在GitHub上新建一个仓库 2. 3.复制一下,待会使用 4.右键要上传的项目,选择git bash h ...
- GitHub上传代码、更新代码、token设置
准备工作: 创建GitHub账号. 在本机电脑安装git工具. git配置用户名和邮箱 打开git Bash,依此输入如下命令: git config --global user.name " ...
- Github上传代码截图过程
Github上传代码截图过程 首先,你得有github的账号,没有的话去注册一个:github官网:https://github.com/ 注册好了之后new一个repository,见下图: 创建好 ...
- 想被千年后的人知道吗,快去GitHub上传代码吧!
把大象放在冰箱需要几步? 三步!把代码放在北极需要几步?纳尼? GitHub刚刚公布了一组照片,你写的代码(BUG)上周已经被打包运往北极保存. 只要你2月2日以前贡献过的开源代码,现在都已经被埋在北 ...
最新文章
- 微信小程序之上传附件
- 我国人工智能五大开放创新平台集体亮相
- 【通知】3月当当购书大额优惠券赠送,仅限今明两天
- Android、Java验证手机号是否合法
- 《吃土》全书笔记整理
- Tomcat安装及Eclipse配置教程
- printf sizeof c语言,你可能对 sizeof(i++) 有点误解。。。
- 参加kaggle比赛
- VScode Remote 远程开发与调试(转)
- [转载] numpy入门4:线性代数
- Django Model出现的中文问题
- java泛型T和通配符问号的区别
- jquery文档就绪函数
- dfmea文件_DFMEA范本.doc
- 搭建ASP环境-win7安装IIS并运行ASP程序
- 20190404 Informatic 学习一
- 移动充电宝市场需求的调研报告
- 数据库——数据库结构设计
- 中科院信工所雏鹰团队在SemEval上大显神威
- 链游玩家寻找新一代武侠小说掌门人,签约青年武侠作家常博涵
热门文章
- display:weston:weston-simple-egl
- R语言 NetCoMi包 Co-occurrence网络图 微生物16S 网络比较 核心物种
- EOS 一周回顾(11.25-12.1)
- java 怎样卸载一个类_java 类型卸载问题
- 数据采集框架 kafka
- 2022年初级审计师考试综合试题及答案
- 多元函数泰勒级数展开_一元及多元函数的泰勒展开式
- 高新技术企业认定领域细分有几项
- web期末作业设计网页:动漫网站设计——蜡笔小新(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 动漫网页设计作业 web网页设计与开发 html实训大作业...
- NodeMCU(ESP8266)使用HTTP Get和Post