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

本文介绍如何使用GitHub上传代码,包括创建repository、配置.gitignore、使用git命令提交代码等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、为什么要使用github?

如果你自己写的代码都是直接保存在自己电脑的硬盘里,那么学习git/github迫在眉睫。
git和github是两个完全不同的概念,git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序;github是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,非常方便开源。

二、开通github和创建自己的repository

去这个网站https://github.com/,注册自己的账号,并且创建自己的repository(repository建议同项目名一样)。
同时本地要安装git才能执行git命令。

三、 上传代码

1、如图为我的项目,要过滤掉一些文件上传到github上(如target,class文件,包含.的文件为隐藏文件)怎么办?
这里写图片描述

在本地项目根目录下创建文件.gitignore,由于含.为隐藏文件,可能win系统不好创建该文件,如何创建自己百度。我这里是在Mac中直接用Linux命令vim .gitignore创建该文件,之后在该文件中添加过滤如下(文件用/结束,支持正则表达式):

*.iml
.classpath
.idea/
.project
.settings/
*.class
target/

2、准备工作做好了开始上传,我现在有三个部分需要上传,分别为:.gitignore文件,pom.xml文件,src代码文件。
将代码提交到github分二步:第一步本地commit,第二步push到github。
第一次提交到github要进行初始化,进入项目根目录,执行(在项目目录下增加了一个.git隐藏文件):

git init

下面开始提交(在项目根目录下):
step1、本地commit:

git add .gitignore
git commit -m "配置文件(不提交哪些文件)"
git add pom.xml
git commit -m "pom.xml配置"
git add src
git commit -m "环境配置,及构建SqlSessionFactory"

至此,已经将本地项目提交到本地仓库了。

ps:如果你觉得分了多次提交不方便,也可以一次提交所有:

git add .
git commit -m "mybatis练习"

step2、push到远程仓库:
添加远程主机(注意后面那个https地址为你自己github上的repository的地址):

git remote add origin https://github.com/jiangheping/spr-mybatis-web.git

上传github之前,要先pull一下:

git pull --rebase origin master

最后一步,上传代码到github远程仓库:

git push -u origin master

至此上传代码到github上成功了。登录你的github就可以看到上传的代码了。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值