当前位置:首页 > 生活百科

上传项目到github上有什么用(如何将本地代码上传到Git)

栏目:生活百科日期:2025-05-08浏览:0

关于GitHub,以下介绍摘自网络:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。

GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。

2018年6月4日,微软宣布,通过75亿美元的股票交易收购代码托管平台GitHub。

本文主要记录我GitHub的基本使用以及将本地代码托管到GitHub的过程。

一、GitHub的基本使用

首先要去GitHub的官网(https://github.com)注册一个GitHub账号,如下图所示:(英语不行的推荐使用谷歌浏览器,一键翻译,哈哈哈)

注册之后就可登陆GitHub了,登陆完成之后会进入你的GitHub主页,如下图:

接下来,如果你想把自己的代码托管在GitHub上面,那么首先就要在你的主页新建一个仓库,用于存放你的项目和代码。

在主页左上角有下图1标志,点击new,会出现下图2:

图1

图2

在a处输入你想创建的仓库名称,比如我创建的名称是database,b处是对你的仓库进行一个说明,可写可不写,c处是选择你的仓库是私有的还是公共的,私有的别人看不见,共有的别人可以看见,d处如果勾选的话,会在你的仓库根目录下创建一个readme文件,e处可勾可不勾。最后点击Creat Repository,你的仓库就创建完成了。

以database为例,创建完成后会出现以下界面(重点留意红色箭头地方):

接下来就是如何将自己本地的电脑托管到GitHub了。

二、将本地代码托管到GitHub

如何将本地项目托管到GitHub,主要步骤有以下(默认你注册并建好了自己的仓库):

下载git创建本地版本库创建SSH将本地项目同步到GitHub

1.下载git

官方网址为
https://git-scm.com/downloads,下载速度比较慢,这里推荐国内镜像https://npm.taobao.org/mirrors/git-for-windows,下载完成后一路安装。

2.创建本地版本库

在本地创建一个文件夹,比如我在D盘创建了Database文件夹,在第一步安装成功git之后,打开git,进入该文件夹,输入git init,将此文件夹git成可以管理的版本仓库,如下图1所示,执行完成之后,会在该文件夹下出现一个“.git”文件夹,如下图2所示(该文件夹默认隐藏,如果没有,在“查看”中勾选“隐藏的项目”):

图1

图2

3.创建SSH

要想本地的计算机去远程连接你的GitHub仓库,就需要SSH,关于SSH,你把它理解一个密码就行,你的电脑要想访问远程的GitHub,就得提供这个唯一的标识密码。

接下来去创建SSH。在git中输入:

ssh-keygen -t rsa -C &“youremail@example.com&”

一路回车,最后提示你完成,去C盘找到该文件夹,会有三个文件,如下图所示,第一个文件是私钥,绝对不能泄露,将第二个文件id_rsa.pub中的内容复制出来。

登陆你的GitHub,点击右上角的下拉框的settings,如下图所示:

完成以上步骤之后,就剩下最后一步关联了。打开你的GitHub仓库,将下图所示地址复制出来。

在git中,输入git remote add origin
https://github.com/PengJvSun/database.git,后面是你复制的仓库名。

到这里,就关联完成了。接下来就是将自己的代码在本地更新到GitHub了。

4.将本地项目同步到GitHub

首先将你要上传的文件放到你前面init过的文件,我的是Database,文件是dbtest.txt,如下图所示:

接着在git中依次输入以下命令:

git add . (注意add后面是空格,“.”的意思是提交所有文件)

git commit -m &“*****&”(“*****”是你的备注信息)

git push origin master

成功后git界面如下图1所示,远程上传成功界面如下图2所示:

图1

图2

“上传项目到github上有什么用(如何将本地代码上传到Git)” 的相关文章

ai导出pdf怎么压缩到最小(免费pdf文件变小的简单方法)

PDF文档是我们办公中经常用到的文档格式之一,一旦体积太大就特别影响使用,因为很多传输方式都有限制,不能超过5M大小,大了就无法成功接收了。所以,这时候就需要对...

amd显卡bios修改工具(amd显卡刷bios黑屏恢复方法)

玩不玩是一回事儿,知不知道又是另外一回事儿。每一次AMD显卡传出开核、刷BIOS新闻都能让玩家兴奋好长时间,尤其是在马上有新显卡发布的档口,这主流显卡本就存在降...

哈士奇幼犬多少钱一只,2020年哈士奇价格大盘点

夸张的表情和神经质的性格,使二哈迅速成为网红。越来越多年轻人的喜爱,城市里养哈士奇的也跟着越来越多。那么问题来了,想拥有表情包之称的二哈,需要多少钱呢?哈士奇幼...

别人的微信步数多久更新一次(微信运动步数无故增多的原

人与人之间都是很容易攀比的,无论是在学校的考试成绩,还是你现在的月收入,甚至小到你的微信步数,都存在着攀比的现象,虽然我没办法帮你搞定前两个,但是只要你往下看,...

刷关键词指数有什么用(关键词搜索热度)

企业做网站的目的是为了让客户了解企业,seo优化目的是通过搜索引擎排名的方式提高自己网站的曝光率,让顾客通过自己的网站认识自己的产品和服务,优化关键词排名的...

品牌策划推广渠道有哪些,品牌推广的有效方式

企业推广的渠道:1、搜索引擎:分两种SEO和PPC,即搜索引擎优化,公司官网的结构、丰富而且高质量的网站主题内容、有价值的相关性外部链接进行优化而使网站为用户及...

office生成目录页码(word自动生成目录操作步骤)

当我们在写文档说明书,毕业论文时,需要在文档前面加上目录,方便其它人查看!以前看过同事用手动输入的方法来生成目录,不仅效率低还费时。今天就给大家分享如何让Wor...

买电脑以旧换新最近有什么活动(2023最新活动)

电脑过时跑不动,设备太老不流行,对于快速更新换代的数码产品,旧机怎么处理才最妥当?最近在京东get到一个“以旧换新”的新姿势,可以用各种旧机抵扣购买全新笔记本电...

generic驱动程序(generic打印机驱动安装步骤)

1原因:绝大多数是因为内核版本更新问题。2第一步重启电脑(双系统会出现以下界面,有些电脑只有Ubuntu系统出现不了以下界面,我的电脑按esc键即出现以下界面,...

iphone格式化有什么用(教你iphone最彻底的格式化)

最近趁着Apple发表会推出新版iPhoneXs、iPhoneXr,上一代手机降价之际购入新机,也决定将使用快四年的旧iPhone淘汰回收,通常在换机时大家都会...