快捷提交代码到Github

简介: Github 是 “全球最大的同性社交网站”. 通过 git 可以把代码上传到 Github 上给全球的用户分享.

这里的方法不需要手动输入命令,直接提交代码到github,简单方便


一. 创建GitHub账户


1.打开GitHub网站


b0d8ccad5f854599b4f93fbf369104a2.png


2.输入你的邮箱,qq邮箱就可以。

a8060151982e456b947b92c13909cfa4.png


3.创建密码

bf142e12b5ac43aaa2fd1577ee60f33a.png


4.创建账户

3054ba12c0bd4ab0bef677dcad850f6c.png


5.选择共有仓库

dfcf5335b77a47f485b9dc1f68052f6f.png


6.点击【Continue】 继续


1699b2d466814dc080d9287235251cdd.png


7.点击【Submit】提交

30ed2ad8b2f34abf84068c1ba8e37181.png


8.创建成功啦

a85c82b98f054d65880a1ce135359f66.png


二.如何在GitHub上提交代码?


Github 是 “全球最大的同性社交网站”. 通过 git 可以把代码上传到 Github 上给全球的用户分享.


1.下载安装Git


安装git for windows


这个是一个git的windows系统的命令版本


https://git-scm.com/downloads

安装tortoise git


这个是小乌龟git特别好使用可以快捷的add,commmit,push等操作。


https://tortoisegit.org/download/


注意:


  1. 要先安装git for windows,再安装tortoise git
  2. 安装git for windows 一直next就可以了。
  3. 安装tortoise git中需要配置git.exe这个是git for windows就包含的部分,git for windows安装好了就没有事了。
  4. 安装tortoise git 需要配置姓名和邮箱,这个最好与Github一致。
  5. 两个工具下载完后,需要重启电脑才能使用。


2. 使用Github创建项目


71dd7aa04c8d481bb930a32ee25ffba3.png

d60d04d47ebc4d638f88c165deb62ec0.png


547c489fc47b4be68e4304dd1979bdf7.png


下载项目到本地


1.复制刚才创建好的项目链接。

2.找到指定的文件位置

3.右击鼠标,点击Git Clone

4在弹出的对话框中复制链接即可。


下载好两个工具后你的电脑右击就会出现这个Clone


a357fe5882cd48a0a3728a7deaf37e7e.png


一般不用输入,对话框弹出来链接就会自己复制进去


54c22862817443bbbf961c48763902e8.png


操作成功后,所在目录会出现一个新的文件夹名字就是自己创建的GitHub库


c1d262b3a83e45efaa1a7dd1895dca6f.png


3.git三操作–1.add–2.commit–3.push-


放入代码


首先可以用vs创建一个工程,然后把工程放入刚刚这个下载的目录路径去

或者可以直接把写过的代码工程直接放进这个文件里


8f91916116a44f2c87359821d1cbe56f.png


这个练习就是以前写的代码工程然后被我塞进12.26这个文件里.gitignore这个也是我塞进去,.gitignore这个文件和你的代码项目放在一起可以过滤掉一些不重要的东西,把代码留下来。


第一步:git add


告知git 工具哪些文件需要进行版本管理


右击鼠标选择小乌龟git中的 add


17729147204b4e55a09c5f75003a7ffd.png


点击后会弹出这个界面,点击ok即可


40015c833ae04cb7a6257a824b4562ea.png


第二步:git commit


将修改内容提交到本地


每提交一次,就是一个版本,比如开发某个功能模块,就可以提交一次了后续进行版本回退都是以提交为标准。


右击鼠标点击Git commit->‘main’


49db5017560c45f796b15ee27d357318.png


这时会弹出一个对话框,可以在这里看到需要提交那些文件,以及文件的修改情况,并且需要输入提交日记,描述这次提交的具体原因是什么,这个日记是后续进行版本回退的重要依据。


d90d99f0b5ba4941807a157f89faeaeb.png


点击commit即可完成提交


第三步:git push


提交的内容需要同步到服务器上才能让其他人看到改动,使用push即可。


右击鼠标 点击push即可


53a93a61b7364961afea39746e28f45c.png


然后会弹出这样的对话框,什么都不用点直接ok即可


1f703b10e5424893b750359ef62b8d1d.png


50fba4747c5a466fa7023d91810dcf60.png


这样便显示提交成功啦


有的可能第一次提交代码需要验证信息


会弹出对话框要求输入Github的账户和密码才能和Github绑定然后才能提交成功。


25b8f1dc613c4bd786b3070c8da8136b.png


输入成功后点击Login,即可完成push,这时刷新Github界面就可以看到提交的代码了

最后想要.gitignore这个文件的可以去我的GitHub去获取哈https://github.com/ITwei6


5d007a03ec5e4b5f946b1f3cba7651c0.png


e0440e71ce3742919dd2732efda7a363.png


三.关于Github一些问题


1.GitHub网站老进不去怎么回事?


GitHub是属于外网,国内进去有时比较困难,我也经常进不去,不过也有解决办法,下载一个UU加速器,打开加速器搜索学术资源,然后启动即可。这样把这个学术资源加速后进入GitHub嘎嘎快。


e9f52524f83f4cd8b2d0fc8fd65014f4.png

23a9917d6176461f8e0399b32805bea3.png


2.提交代码老失败怎么回事?


这个以我目前的水平无法解决,,,我的代码一提交失败,我就跟它杠,一直提交,一直失败,然后我也不知道提交多少次,然后就成功了,如果你能提交成功的经历那就不是电脑问题,不是软件问题,应该是github延迟问题,多提交几次试试。当初我学GitHub如何提交的时候,新的一天的不开心从无法提交代码到GitHub开始,,哎。希望我的方法能帮助你们少些不开心,嘿嘿。

相关文章
|
5天前
|
机器学习/深度学习 算法 程序员
GitHub:代码世界的来世今生
GitHub:代码世界的来世今生
15 1
|
5天前
|
开发工具 数据安全/隐私保护 git
如何提交代码到github
如何提交代码到github
|
5天前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
117 0
|
9月前
|
存储 运维 安全
【运维知识高级篇】一篇文章带你搞懂GitHub基础操作!(注册用户+配置ssh-key+创建项目+创建存储库+拉取代码到本地+推送新代码到Github)
【运维知识高级篇】一篇文章带你搞懂GitHub基础操作!(注册用户+配置ssh-key+创建项目+创建存储库+拉取代码到本地+推送新代码到Github)
159 0
|
5天前
|
Linux 网络安全 开发工具
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
35 0
|
5天前
|
开发工具 git Windows
Git | 向GitHub提交代码超时处理
向GitHub提交代码超时处理
124 0
|
5天前
|
开发工具 git
对于github不同的分支main或者master,git拉取代码的时候怎么拉取不同分支的代码
对于github不同的分支main或者master,git拉取代码的时候怎么拉取不同分支的代码
24 1
|
9月前
|
开发工具 git
搭建多个远程仓库,将代码同时提交Github、Gitee
搭建多个远程仓库,将代码同时提交Github、Gitee
|
5天前
|
语音技术
如何在GitHub正确提PR(Pull Requests),给喜欢的开源项目贡献代码
最好的中文TTS项目Bert-vits2更新了中文特化分支,但可能由于时间仓促,代码中存在不少的bug,作为普通用户,有的时候也想为自己喜欢的开源项目做一点点贡献,帮助作者修改一些简单的bug,那么该如何开始? 本次我们以Bert-vits2项目为例子,分享正确提交PR(Pull Requests)的方式。
|
5天前
|
编译器 定位技术 开发工具
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法