写一个github项目

本文的目的:如何在github上创建一个自己的项目,并且下载到本地进行修改,然后再上传到github上。

当前参与一个项目的时候,不可避免的需要多个人一起合作创建代码,各人分管不同的代码部分,但是需要大家整合,那么github则是一个比较好的选择。

1.在github上创建自己的项目(组长创建就行了)。



2.在下图中注意保存一下ssh后面的那个网址,那个是仓库地址,所有人都需要连接到这个仓库的,当然也可以以后自己过来取。(同一个项目中需要创建人给每个组员权限的 ,否则组员是连接不到这个项目。)



3.打开自己的IDEA软件,按照下图红框中的点击,选择GitHub,连接。



4.这一步是连接到仓库,并且把需要的源代码下载下来,下载下来的目的地址名字可以自己取,不一定要和线上的项目是同样的名字。

5.根据下载下来的项目创建一个IDEA项目。


6创建成功后,打开该项目,项目中并没有什么内容,因为这是我之前在GitHub上创建的一个空的项目。


7.自己在此项目中添加一个project(其实这个不符合规范,一般在IDEA中一个窗口只能打开一个项目,我这里仅仅是为了演示一下)


8.修改完了代码,现在我们需要上传修改好的代码到GitHub上去。

方法见下图红色框中。


9.接下来会跳出下面的弹窗。第一个红色框中是发生修改过的代码或者是新增的代码文件。

第二个红色框中是自己写上注释,修改了什么代码,或者代码功能发生了那些改变。右边的红色框中写上自己的邮箱(GitHub上的名字,表明这是谁修改过的代码)


10.点击上图中第一个红色框中的文件,则可以查看对该文件进行的修改过的部分。(下图是新增加的一个文件,所以没有文件的对比)


11.关闭10步中的窗口,点击右下角的Commit按钮,可以选择Commit and Push( 接下来会讲push)


12.点击完commit之后会有报错,如果你能确保自己的代码没有问题,则可以忽略这个错误,点击Commit,否则点击Review按钮(等同于Cancel)


13.接下来在version control中会有提示修改的东西以及修改的地方。

但是!!!!此时修改的部分并没有真正上传到GitHub上,仅仅是保存在了本地的仓库。

、、


14.右击项目名称,如下图中步骤1-->2-->3-->4

push是表示将本地文件推送上去。

pull是表示从github上下载文件到本地。



15.点击了push之后会有显示推送到哪一个分支上,因为我没有设分支,所以下图就是推送到了master主分支上。

确定了图中的1和2之后,直接点击push即可。


16.推送成功之后在Version Control中可以看到,并且会报时候成功,失败的话也会报错。


17.下面的两张图中,在GitHub网站上可以看到修改的部分点击下图中1部分,进入可以看到详细的代码以及修改时间和修改的作者。



到此就成功的上传了一个项目到GitHub上。


主要的注意点是commit那一个部分,需要注意。因为我在网上查到的方式中都没有commit这一步。

一个 GitHub 包的基本步骤如下: 1. 首先,你需要一个 GitHub 帐户。如果没有,请先注册一个。 2. 在 GitHub 上创建一个新的仓库,作为你的项目根目录。 3. 在本地计算机上创建一个GitHub 仓库相对应的文件夹,并进入该文件夹。 4. 在该文件夹下使用命令行工具初始化 npm 项目,运行 `npm init` 命令,并按照提示进行配置。 5. 在根目录下创建一个名为 `index.js` 的文件,这将是你的包的主要入口点。 6. 编你的代码,将其放在 `index.js` 文件中,并导出你想要公开的方法和对象。 7. 在 `package.json` 文件中添加项目的元数据,如名称、版本、描述、作者、依赖项等。 8. 如果需要,编测试代码,并将其放在 `test` 文件夹下。 9. 在根目录下创建一个名为 `.gitignore` 的文件,并将不需要上传到 GitHub 的文件或文件夹添加到其中。 10. 使用命令行工具将代码推送到 GitHub 仓库中,运行 `git add .`、`git commit -m "Initial commit"`、`git remote add origin [GitHub 仓库地址]` 和 `git push -u origin master` 命令。 11. 在 GitHub 仓库的页面中,点击 "Release" 按钮,创建一个新的发布版本,并上传你的代码。 注意事项: - 在编代码之前,最好先确定你的包的目标用户和用途,并确保你的代码符合这些需求。 - 编文档并添加到 README.md 文件中,以帮助其他用户了解如何使用你的包。 - 如果你想让其他开发者参与到你的项目中,可以考虑使用 GitHub 的 Issues 和 Pull Requests 功能,以便于协作和管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值