【git】如何在github上推送并部署自己的项目

口令快捷

git add .
git commit --m "XXXX"
git remote add origin https://github.com/lifeload/new-problem.git
git push -f origin master

修改或删除文件
git add 对应文件/.
git commit -m “xxx”
git push origin master
1、上传代码
2、设置,建立分支

删除远程文件而不删除本地的
git rm -r --cached XX.jpg
git commit -m “xxx”
git push origin master

git合并
git pull --rebase origin master (先拉下来)
git push -u origin master (再上传)

正文

这里我有个html文件,让朋友网上看到,该怎么办?

准备:有git软件(具体git下载安装方法,见前篇)
拥有github账号
在这里插入图片描述

在这里插入图片描述

1、推送

一、上传代码
在上传文件目录开启git bush here
1、git init
在这里插入图片描述
出现.git文件,同步成功

2、git add .
在这里插入图片描述
3、git commit --m “XXXX” (“”里填你想上交的内容,比如first commit)
在这里插入图片描述

4、git remote add origin https://github.com/lifeload/new-problem.git
(此时记得在github上创建一个仓库,并把仓库的ssh地址赋值下来)(关联远程仓库)

在这里插入图片描述

5、git push -u origin master 这时github上就会多出文件
git push -f origin master 在这里,如果报错,就强制性上传代码
在这里插入图片描述
上传成功

在这里插入图片描述

对于指令,其实github上是有的,很完整。
在这里插入图片描述

上传成功后,就考虑如何在网上显示:

2、部署

在这里插入图片描述

点击后下翻
在这里插入图片描述
在github pages上的none设置master branch

在这里插入图片描述
之后刷新就会显示网址,这就是你项目的网址了,成功部署在网上
https://kejunhao.github.io/new-problem/
(值得注意的是,文件命名一定要是index.html)否则
在这里插入图片描述

最后成功部署
点击上面给你的代码后会出现

在这里插入图片描述

修改文件

git add 对应文件
git commit -m “xxx”
git push origin master

现在遇到一个问题:就是自己在电脑上建的文件夹,后来忘了位置但要修改GitHub中的文件怎么办?

正确的做法是,先clone到新文件夹中,如果已经登录过,可直接git add .按原流程即可
这里针对未登录的新电脑,第一步报错的,提供一种方法

1、先将本地和远端合并一下,让远端认为这是通一个库;
其中可能需要填用户名,密码,邮箱

$ git init 
$ git remote add origin https://gitee.com/用户个性地址/HelloGitee.git
$ git pull origin master
$ git push origin m aster

2、接下来就可以接最上面的修改代码了,git add .
输入第二步的时候可能报错
在这里插入图片描述

git config --global user.email “257XXXXX1@qq.com”
git config --global user.name “kejin-1998”

逐条输入后继续git commit就行了。
10.29以后会放很多代码在github上,养成一个习惯。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/323308.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

USACO2.4のP1522-牛的旅行(Cow Tours)【最短路Flody】

正题 评测记录:https://www.luogu.org/recordnew/lists?uid52918&pidP1522 题目大意 有n个点,连接任意两个不同联通块上的点,使这个新的联通块之间最远的两个点的距离最远。 解题思路 先FlodyO(n3)O(n^3)O(n3)计算两两之间的距离 然后计算出每个…

一起聊聊Microsoft.Extensions.DependencyInjection

Microsoft.Extensions.DependencyInjection在github上同样是开源的,它在dotnetcore里被广泛的使用,比起之前的autofac,unity来说,它可以说是个包裹,或者叫适配器,它自己提供了默认的DI实现,同时也支持第三方…

这 10 道 Spring Boot 常见面试题你需要了解下

转载自 这 10 道 Spring Boot 常见面试题你需要了解下 1.什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项…

【git】如何给github绑定ssh

首先在git上输入 : ssh-keygen 会在c盘的用户账号的文件夹.ssh上生成两个密钥 (如果没有生成,请注意自己是否按了enter,出现一个小方框为止) 将.pug用笔记本打开 全选复制 来到github的设置上 将刚刚复制的东西黏…

nssl1231-Gift【01背包,dp】

正题 题目大意 n个物品,每个物品有cic_ici​元,求有多少种方案数使得无法再买另外任何的东西。 解题思路 我们发现其实对于每种方案判断只需要考虑剩下的最小的哪一个,所以我们可以将ccc从小到大排序。然后用fi,jf_{i,j}fi,j​表示选择了1∼…

【杭州】Hack for Cloud Beginner微软黑客松大赛

在这美丽的西子湖畔,我们欢迎各行各业的开发者参与此次Hack for Cloud Beginner微软黑客松大赛。我们致力于为开发者们提供在技术、社区领域中的交流平台,重在参与,意于创新。 此次黑客松大赛将于10月22日在中国杭州拉开帷幕,参与…

Java高级开发必会的50个性能优化的细节(珍藏版)

转载自 Java高级开发必会的50个性能优化的细节(珍藏版) 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 ● 1. 尽量在合适的场合使用单例…

nssl1232-函数【数论,欧拉函数,莫比乌斯反演】

正题 题目大意 ∑d∣nf(d)n\sum_{d|n}f(d)nd∣n∑​f(d)n 对于n个aia_iai​ 求 ∑i1nf(ai)\sum_{i1}^nf(a_i)i1∑n​f(ai​) 解题思路——莫比乌斯反演 这个方法对于aia_iai​比较大时比较好用,但是事实证明本题过不了。 用莫比乌斯反演可得到此公式 f(n)∑d∣nμ(…

从0部署一个动态网站

准备:购买域名和服务器 下载软件:服务器上下载宝塔面板和xampp 首先区分动态网站和静态网站区别:动态网站是指数据可以交互的,根据不同的人出现不同的页面,要用到数据库和php。登录注册是动态网站最基础的部分 而静态…

最新的.NET Framework聚焦于改进可访问性

Microsoft宣布预发布.NET Framework 4.7.1,其中包括了各种全面的改进。这里,我们关注一下在WPF应用可访问性上所做的改进。改进的设想针对领域是屏幕报读器(Screen Reader)和高对比度场景。Microsoft的Preeti Krishna表示&#xf…

MYSQL 入门全套

转载自 MYSQL 入门全套 MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后&am…

nssl1230-序列【位运算】

正题 题目大意 长度为n的序列,求两个长度大于等于kkk的连续序列,一个位运算“和”后最大的答案,和“或”后最大的答案。 解题思路 首先ororor baorxba\ or\ xba or x的话,b⩾ab\geqslant ab⩾a 所以答案就是所有的或起来 然后a…

ImageSharp一个专注于NetCore平台图像处理的开源项目

今天大家分享的是一个专注于NetCore平台图像处理的开源项目,老实说为这篇文章取名字想了5分钟,可能是词穷亦或是想更好的表达出这款开源项目的作用;这个项目在图像处理方面有很多功能,如:缩放,裁剪&#xf…

【开源组件】一份值得收藏的的 MySQL 规范

转载自 【开源组件】一份值得收藏的的 MySQL 规范 数据命名规范 所有数据库对象名称必须使用小写字母并用下划线分割。 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)。 数据库对象的…

vue前期知识点笔记

学习Vue生命周期函数&#xff0c;并且逐个使用&#xff1b; 用路由完成视图的切换&#xff1b; v-bind和v-mode区别 一个绑定的是尖括号外的&#xff0c;一个绑定的是尖括号里的举例&#xff1a; <img :src"url"><h1 v-model"message">{{me…

ssl提高组周六备考赛【2018.10.27】

前言 高三dalao试图混入其中 成绩 RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC1112017myself2017myself2017myself2052052052525258080801001001002222013lyy2013lyy2013lyy2002002001001001007070703030303332015hjw2015hjw2015hjw1201201203030309090900004442…

关于 JVM 内存的 N 个问题

转载自 关于 JVM 内存的 N 个问题 JVM的内存区域是怎么划分的&#xff1f; JVM的内存划分中&#xff0c;有部分区域是线程私有的&#xff0c;有部分是属于整个JVM进程&#xff1b;有些区域会抛出OOM异常&#xff0c;有些则不会&#xff0c;了解JVM的内存区域划分以及特征&am…

RedHat宣布支持Azure、.Net Core 2.0和SQL Server 2017

近期&#xff0c;Microsoft和RedHat宣布支持在Red Hat OpenShift上运行Windows容器。此次宣布所针对的主要场景&#xff0c;是让Linux和Windows容器工作于同一集群中。这将使具有混杂环境的企业无需分别运行Windows集群和Linux集群&#xff0c;企业可以迁移到基于容器的同一种架…

安装webpack

全局安装 npm install -g webpack 项目中安装 npm install --save-dev webpack 安装webpack遇到个坑&#xff0c;问题的话应该是项目使用的是webpack2.X版本&#xff0c;这样就会覆盖之前的版本&#xff0c;导致项目配置错误。 所以最好不要用全局安装 cd进相关文件夹后 cnpm …

如何求解两个数的最大公约数

#include <iostream> using namespace std; //暴力法求解最大公约数 int main() {int m,n,t;cout<<"请输入两个整数&#xff1a;";cin>>m>>n;if(m<n){int tempm;mn;ntemp;}for(int in;i>1;i--){if(m%i0&&n%i0){ti;break;}}cou…