铁道游击队 发表于 2023-10-3 19:44:23

新手小白Github够用教程(最新必备)

学习python一段时间,进入状态比较快的同学开始接触到Github这个神奇的网站了。
你也希望像那些资深工程师一样熟练的使用Git 和 Github,那操作看起来格调很高。

真相来了!~
其实很多在职的工程师们也只会简单的几个操作,但这真的就够用了。
很多人都是被网络上那些招式繁杂的教程给唬住了,以为这是什么高精尖的科技?

you are wrong! very wrong!
咱不想知道它是怎么来的,只想知道它是怎么用的。

http://pic3.zhimg.com/v2-8739a63be1311e867acfe906d0028d6a_r.jpg

本文略长但详细,一篇解决你的问题。
一、必备少量知识
二、安装教程
三、从github往下扒项目
四、你的项目要上传

一、必备少量知识

——————人工分割线——————
小秘密:
Git 和 Github 都是些什么?
Git -->一个软件(下载安装即可),它能帮你做版本控制。
Github-->用这个软件做的网站,方便你使用。
可以了!~
——————人工分割线——————

在什么情况下使用Git?

写代码就是不断写BUG(当然我们是不会这么说的),很多时候你写了100行代码之后,突然醒悟!
“这是什么鬼?”“昨天黄豆吃多了?”
如果没有版本留存,你想要回到昨天那个让人舒适的版本,你品你细品。

这时候Git的好处就来了,它帮你把以往的历史保留起来。一旦你今天把程序给玩坏了,它能倒回去。
每一次往回倒,都是辛酸泪!
昨天睡觉前灵光一现的逻辑咋就蹦了呢?

——————人工分割线——————
Git的三个概念:
1、提交 :有变化咱就主动提交上去,别等着出错再后悔
2、仓库:总的有个地方记录和处理提交的数据
3、分支:在当前代码中开辟不同的板块,各写各的,互不影响,最后组成一个完整的代码
——————人工分割线——————

二、接下来就是最舒适的环节,安装教程!
1、进入Git官网

http://pic4.zhimg.com/v2-72864710530dfab90744c1a56bc936e3_r.jpg

2、有些小伙伴进入下载页面之后,不会自动弹出下载框,点击下载也没反应。
      怎么办?
      你是不是已经忘记还有迅雷这种下载软件存在了?秒完成!

http://pic3.zhimg.com/v2-3f1152adbcc675adc63e85d3054955a6_r.jpg

3、开始安装,基本没什么需要注意的,一路NEXT。

http://pic4.zhimg.com/v2-607f4cd168dcaacc06b432dd219a6d9b_r.jpg

4、安装完毕之后在开始菜单 点击Git Bash,进入下面的页面表示安装成功。

http://pic1.zhimg.com/v2-98a09f2b37e508633d9b35d37987413c_b.jpg

http://pic2.zhimg.com/v2-9512893fc95341052120874b1f17bfd9_r.jpg

三、开始使用github上的程序代码
1、你现在能去github上逛街了,找到对眼的,直接宣称:"跟我回家,你是我的了!"

http://pic2.zhimg.com/v2-6ab124914efe35fa7ac07f55fd29f331_r.jpg

2、这时候你才想起来,家还没有呢!
建立一个文件夹,进入文件夹点击右键,选择Git Bash Here

http://pic3.zhimg.com/v2-88004a0184e3a32bf69cd24011b39016_b.jpg

3、输入git clone 网站上 .git 那个网址


http://pic1.zhimg.com/v2-6ec5d3858225ee63f527589feb782384_r.jpg


4、代码​已经从网站来到你的电脑里,用vscode编辑器打开就能看到代码

http://pic3.zhimg.com/v2-9e8caaf4065e31befff78a1a3c37abfa_r.jpg

5、想要了解这个程序的发展过程就点击 右上角的 commit

http://pic2.zhimg.com/v2-35531f9529fba748cb4dd2476a298111_r.jpg

6、点击这串人类看不懂的字符串,进入时光机

http://pic1.zhimg.com/v2-197bdfad382420437196c65256ec7a30_b.jpg

7、里面就能看到具体的信息,作者的每一次提交都干了些什么.

http://pic2.zhimg.com/v2-54189e3e2d289764a6a9bda678f128c1_r.jpg

这个对于学习如何从零开始建立一个大项目,作用不言而喻。
8、不知不觉中 git 三概念中的仓库 和 提交就展示完了,就这么简单。剩下一个分支

http://pic4.zhimg.com/v2-3269ea4b7bdf5f083dd8eebad8936697_r.jpg

9、搜索项目小技巧
awesome xxx   : 找百科大全类的项目
xxx sample       : 找例子,没灵感的时候,就差别人那一棍子
xxx starter      : 找项目空架子,白票懂?
xxx tutorial       : 找教程,实用到不能再实用了。

四、我的项目要上传
1、创建本地版本库--任意位置新建文件夹(通俗易懂)
      --进入文件夹--右键选择 Git Bash Here
      (这就不用上图了吧)
2、使用git init命令 ,相当于在本地建立了仓库

http://pic1.zhimg.com/v2-85d0ca8a10ac089bea6cede15cf8eb94_r.jpg

3、粘贴你建立好的项目到本地仓库内,然后输入命令 git add .   注意:空格 点

http://pic1.zhimg.com/v2-c0c9bf19ca1c5a59c3e81a38566e7000_r.jpg

4、提交项目到仓库

http://pic2.zhimg.com/v2-16b592f18f60fd0caf951c0c508b2325_r.jpg

-m 后面是注释的意思,最好写上,也方便自己进行管理
本地的操作就完成,接下来就是最难受的链接远程仓库
5、先看一下你C盘的user文件夹下面有没有 .ssh目录,没有的话就需要使用命令进行创建
ssh-keygen -t rsa -C xxxx@163.com

http://pic2.zhimg.com/v2-8201542e7bc08c45963d27021dabb55d_r.jpg

6、登录Github -->右上角的图标-->Settings-->SSH and GPG KEYS-->New SSH key
   Title里面随便填,把id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key
   这样就完成了SSH Key的加密

http://pic4.zhimg.com/v2-02aee0971b21c6417b5d1b638c363d0b_r.jpg

7、在github上建立一个仓库,可以在右上角的加号处点击New repository
      建立完毕之后,别着急走,看看页面里面的指引

http://pic2.zhimg.com/v2-6219cf3307016d4bdc866b2dc774c421_r.jpg

8、按照页面指引的方式把命令从上到下输入一遍

http://pic4.zhimg.com/v2-66b4eb8594ac2e7982ebaec64c8238c3_r.jpg

9、顺利完成

http://pic1.zhimg.com/v2-1b1df22c9c8cefe57775cd07aa318798_r.jpg

这么完整的教程,要个素质三连不过分吧,感谢您的参与!

关注沙果服务台,带你在python的世界走的更远。

phpstyle 发表于 2023-10-3 19:44:29

优秀[赞]

sewell 发表于 2023-10-3 19:45:26

谁教教我。我付费咨询。我想搭建一个小项目

omygod 发表于 2023-10-3 19:46:23

是不是必须要下载Git啊

侧面 发表于 2023-10-3 19:47:00

优秀,易读

flzt120 发表于 2023-10-3 19:47:55

兄弟稳啊

pic100 发表于 2023-10-3 19:48:27

写得很棒,找了好久,终于有人给我讲懂了

天涯海閣 发表于 2023-10-3 19:49:24

去官网查看文档,里面有这个步骤

flzt120 发表于 2023-10-3 19:49:40

按他这个教程来说,是的

vfi10863 发表于 2023-10-3 19:50:31

21世纪没你不行
页: [1] 2 3
查看完整版本: 新手小白Github够用教程(最新必备)