如何向Github上提交代码

目录

一,下载Git:

二,打开Github:

三,登录或注册GitHub账号:

 四,添加新的代码仓库:

五,向GitHub上提交代码:

六,恭喜你,你已经学会了如何向GitHub上提交代码了!

一,下载Git:

1,想要使用Git向GitHub上提交代码就必须先下载git

https://git-scm.com/downloads/win

这里我们先以Windows为例,下载git

2, 直接点击第一行“Click here to download”就可以自动下载。或者按F12打开开发者模式,找到对应的文件url手动下载。

 3,下载好之后直接双击运行下载好的.exe文件。

 (1),点击“next”。

 (2),这里可以选择“Browse”更换安装路径,也可以不动。

(3),可以直接点击“Next”,也可以把所有的都选项,也不会怎么样。就是不要把他原有的选项删掉就行。

(4),接下来一路点击“Next”就可以了,不用怀疑,不用改其他选项,用它推荐选项就可以了。

 

 (5),到这里就耐心等待进度条跑完就行了

 (6),到这个界面点击finish就可以了。

二,打开Github:

1,在浏览器中输入一下链接:

https://github.com/

 这个就是GitHub的官网。如果打不开,建议挂一个梯子或修改host文件。

 如果你第一次使用GitHub或长时间为登录GitHub,界面可能是这样的。

三,登录或注册GitHub账号:

---------------------------------------------------已有GitHub账号--------------------------------------------------------

1,如果你已经有账号就选择这个界面的右上角的“sign in”。

点击sign in就是如下界面。

2,接下来,在第一行中输入你的邮箱或用户名和密码,点击绿色的按钮。

3,不过在这个时候他可能会向你的邮箱中发一个验证码,记得查收并填写验证码到输入框中。

然后,我们就进到GitHub主页啦!

--------------------------------------------------没有GitHub账号--------------------------------------------------------1,如果你没有GitHub账号,还是先输入GitHub官网地址,进入GitHub。

 2,注意,此时点击右上角的sign up,而不是sign in,因为没有账号就必须注册。

 3,这里一步一步填,每填一行就点击一次右边的“continue”才会出现下一行。(第一行:输入你的邮箱;第二行,输入你的密码;第三行,输入你的用户名

4,人机验证,过不了就挂梯子。规则不行就换全局,全局不行就换直连,实在不行换节点。再不行就刷新页面(可能会从头再来一遍)。如果真的实在不行,那你就是真人机(joking)。

 

5,做完3张图片的人机测试(还挺好玩)之后就会给你发送验证码,一邮箱的形式发送

 

 

 好可爱的验证码。

6,填写完毕之后就会来到登陆界面。

sign in就可以了。

 

 7,接下来根据自己实际情况填写即可。

8,最后,来到主页。

 四,添加新的代码仓库:

1,如果你的号里没有代码仓库,就点击下图中的“create repository

 2,接着,进入如下界面。

 这里填写“Repository name"就可以了,也就是填写仓库名称就可以了。

3,填写之后,点击底部的绿色按钮”Create repository“就可以创建仓库成功了。

这样就创建成功了。

五,向GitHub上提交代码:

恭喜你,做到这里就已经完成了50%的任务了!接下来就是使用git向GitHub上提交代码了。

 1,首先到你的要往GitHub上提交的项目文件夹里:

 比如你现在有这么一个项目要提交到GitHub上,那么,我们先退回到这个文件夹中的上一级。

刚才我们要提交的项目在”pycuda-main“里,所以,我们只需要右键点击这个文件夹,

 

选择”显示更多选项

 

注意!这里一定是点击”Open Git Bash here“!而不是”Open Git GUI here“!

然后,就会弹出如下界面:

 

 2,打开之后,要向其中输入命令才能提交代码。

如果你是第一次使用GitHub和git,请按照接下来的操作按部就班的操作。

在第一行填写:

git init

 这一行实现让你的这个文件夹相当于是一个代码仓库,不输入这一行命令后面会报错。

 这样第一行代码就执行成功了

2,接下来,我们先做一个类似git登录的操作。

git config --global user.name "<your account username>"

 将双引号中的内容改成你的账户名就可以了。

 

这样你的用户名就和这个项目绑定了。

3,接下来, 我们来绑定邮箱。

git config --global user.email "<your email address>"

 和刚才类似的操作。

4,okay,接下来,我们生成一个ssh。

ssh-keygen -t rsa -C "<your email address>"

 

 注意这里他会卡在”Enter file in which to save the key (/c/Users/xu_ru_kylvqnb/.ssh/id_rsa):“这里,注意不要做任何操作,直接按下回车键即可。

 最后一行这里直接填”y“就可以了。

一样的操作,直接回车。

 

 还是直接回车。

 到这里,我们就成功创建了一个ssh-key。

5,最后,我们就可以提交代码了。

首先,我们要先将所有的代码都”add“到仓库中。

git add .

 这一句不需要更改任何的信息。

 如果你在第一次add的时候有一堆”warning“,不用管他,没有也没有关系。

git commit -m "<commit contain>"

 双引号中的内容可以更改成任意内容。

 这样就成功了。

最后,我们将所有的内容”push“到仓库的指定分支中

git push -u origin <your branch>

 <your branch>这里就是根据你的情况自己写。

 我这里是master,所以我就要填”git push -u origin master“。

 这里报错了,没有关系,可以解决。

git remote add origin <your github ssh address>

 到这里,要先介绍一下GitHub上的ssh。

 回到代码仓库,这里就是你的项目的ssh的地址。

像这样复制过来接可以了。

再重复一次操作。

但只一次,我要先将分支改成main

git branch -M main

 但是即使这样,还是报错了。

 原因:GitHub拒绝了ssh-key的公钥。

解决方法:

1,找到id_rsa.pub获取公钥。

cat ~/.ssh/id_rsa.pub

 输入这一行代码到git上:

 2,复制内容然后添加至GitHub。

 我们先到你账户的”settings“(设置)下,点击”SSH and GPG keys“下,点击绿色的”New SSH key“

 将刚才复制的内容粘贴到这里(key这一栏)

点击Add SSH key

 输入密码

 这样就可以了。

再次重新提交:

git add .
git commit -m "<your commit>"
git push origin main

 这里的”main“是因为我们把分支换成了main。

 

 看到这就说明成功了!

六,恭喜你,你已经学会了如何向GitHub上提交代码了!

最后,这篇文章是我花了很多我的业余时间编写的,希望大家多多点赞支持一下!

 

 

 

 

 

 

 

 

 

### GitHub上传Python代码的格式规范 在GitHub上传Python代码时,虽然GitHub本身并不强制要求特定的代码格式,但为了提高代码质量、可读性和一致性,通常会遵循一些通用的最佳实践和工具支持。以下是关于Python代码格式化的一些常见建议: #### 1. 遵循PEP 8风格指南 Python社区广泛接受并推荐使用PEP 8作为代码风格的标准[^2]。这包括但不限于缩进大小(通常是4个空格)、最大行长度(不超过79字符)、命名约定等。 #### 2. 使用自动化格式化工具备简化维护工作 多种流行工具可以帮助开发者自动调整其源码至标准样式,例如Black, Flake8 或 YAPF 等。其中 Black 是一种非常严格的代码格式器,在Windows环境下可以通过命令定位到安装路径来执行格式化操作[^4]: ```bash where black %LocalAppData%\Programs\Python\Python36-32\Scripts\black.exe # 可能的位置 ``` #### 3. 利用持续集成服务增强代码质量管理流程 当项目托管于GitHub之上时,可以配置CI/CD管道以实现更高效的协作开发模式。比如借助CodeFactor 和 wemake-python-styleguide 这样的静态分析插件扫描潜在错误;或者依靠Codecov跟踪测试覆盖范围情况。另外还可以设置Git hooks脚本确保每次提交前都满足既定规则[^3]: ```yaml run: | git config --local user.name "github-actions-bot" git config --local user.email "actions@github.com" git add . git commit -m 'Auto format code' ``` 以上措施不仅有助于保持团队内部的一致性,也能让外部贡献者更容易理解和参与进来。 #### 4. 借助IDE内置功能提升效率 像PyCharm这样的集成开发环境提供了丰富的特性帮助程序员快速发现性能瓶颈所在之处(如查看函数耗时时长),评估整体程序结构健康状况 (如统计单元测验覆盖率百分比) ,以及探索不同模块间相互依赖关系图谱等方面都有所建树 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值