【教程】如何在github创建自己的repo并且将本地代码上传

本文介绍如何在GitHub上创建项目并上传代码,包括使用SSH克隆、IDEA集成操作、配置Maven项目及推送代码流程。

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

之前用的是git的方式,现在想想感觉用git init的方式还是有点复杂…因为github和gitlab一样,都是代码托管工具。只要本地的ssh key加在了github上,clone下来的项目就自然可以下载和上传代码,不需要通过git手动的去弄。

1,在github上创建自己的仓库
这个简单,不用像git一样要在本地git init再在远程链接仓库。
进入github后,在仓库里新建一个,基本上选择一下是否公开,添加一下描述就可以。
在这里插入图片描述
2,clone下来代码
在这里选择通过Http还是ssh来clone代码。但是注意,我试图通过http下载的时候,提示我通过账号密码的方式被禁止了,于是改由通过ssh去clone。这一项需要你在ssh key and gbk key中添加你本地的ssh 公钥,并确认你当前的公钥没有过期(可以设置永不过期)。
在这里插入图片描述

idea的git clone,不会的最好还是先熟悉一下idea。注意,clone下来所在的文件夹,不要使用git init。不然会认为这是一个存在文件的非空git仓库。就新建一个文件夹就好了。

在这里插入图片描述
3,clone下来的项目,并非一个maven项目,需要手动调整。
可以看到,甚至连个pom文件都没有。
在这里插入图片描述
添加Pom文件,pom文件的文件头,自己随便找个Pom复制一下,artifactID和groupID之类的,之前本地new一个maven项目的时候,是在输入框中填好,自动生成一个pom。这里需要我们手动的去输入这些参数了。输入好后,大概这样。
在这里插入图片描述
右键点击pom,选择添加为maven项目

在这里插入图片描述
如果new出来的module,Java文件夹是灰色的,无法创建Java类(我就碰到了这样的问题),可以右键,标记为source root在这里插入图片描述
4,push代码
最后就可以试一下去push代码了。
ctrl+k commit,ctrl+shift+k push。可以看到代码push上去了,此时我们的项目已经基本创建成功并且和远程分支建立了链接。
在这里插入图片描述

在这里插入图片描述


过了一段时间,笔者对idea和git的使用有了新的体会,其实不用这么复杂,使用idea来初始化远程库更简单,方法如下

1,创建远程库

即在github创建好一个新的库,空的放在那就好。

2,创建本地项目

new一个新的Project出来,名字和远程库一样即可,随便写点初始化代码

3,初始化本地库

将本地项目初始化为git本地版本库。如下图所示,其底层调用的就是git init,直接用命令行也行,不过显然idea集成的更智能化更友好。

初始化后记得将代码commit一下(Ctrl + K),提交到git本地库。

在这里插入图片描述

4,推送到github远程库

Ctrl + Shift + K,push本地库到github远程库,origin是默认的远程库的别名,点击origin,点击define remote,定义要推送的远程库地址,将对应的github远程库的url填入即可。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
然后Push一下就好了。刷新github远程库,会发现代码已经被推送进去。

至此,本地库和远程库都已创建结束,并且建立起了关联。

Visual Studio Code (VSCode) 是一个强大的代码编辑器,支持多种语言,并且可以方便地将本地代码推送到 GitHub。以下是通过 VSCode 将本地代码上传GitHub 的基本步骤: 1. **安装GitHub插件**: - 打开VSCode,点击右下角的扩展商店图标,搜索 "Git" 或 "GitHub" 插件,安装官方的 "GitHub Desktop" 或 "GitLens with Git History" 等推荐插件。 2. **配置GitHub账户**: - 首次使用插件时,需要登录你的 GitHub 账户,确保有足够的权限操作仓库。 3. **创建新仓库或关联现有仓库**: - 如果你想新建仓库,可以在GitHub官网创建,然后复制仓库地址(通常是一个URL)。 - 如果已有仓库,确保在VSCode中选择正确的远程仓库作为你要推送代码的目标。 4. **初始化本地仓库**: - 使用VSCode内置的Git工具打开项目文件夹,点击 "Source Control" -> "Init git repository" 初始化本地git仓库。 5. **添加、提交和推送代码**: - 添加文件到暂存区 (`git add .` 或选中文件后按 `Ctrl + Shift + A` 添加)。 - 提交更改 (`git commit -m "commit message"`). - 连接到GitHub远程仓库 (`git remote add origin <your_github_repo_url>`),这里 `<your_github_repo_url>` 替换为你从GitHub获取的仓库地址。 - 推送代码GitHub (`git push -u origin main` 或者根据分支名替换`main`)。 6. **解决冲突**: - 如果有冲突,VSCode会提示你处理,按照提示合并并提交即可。 完成上述步骤后,你就成功地把本地代码上传到了GitHub上。记得定期同步更新你的本地代码库以保持与云端的一致性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值