商汇粹外网资源平台

搜索
查看: 1845|回复: 5

怎么从零开始使用github?

[复制链接]

该用户从未签到

2

主题

2

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2022-10-28 09:11:51 | 显示全部楼层 |阅读模式
刚上大学不久,读计算机系,只学过通识课,同学和老师都说这东西很有用但确实没接触过,有点心痒,想试着学一下。
回复

使用道具 举报

该用户从未签到

4

主题

15

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2022-10-28 09:33:31 | 显示全部楼层
2020年12月18日补充:
几个月前写了这篇回答后,有了很多阅读量,还收到了不少赞同和喜欢,谢谢大家的支持!同时,我也发现有很多朋友想学 GitHub 又不知如何开始,正如当时刚学 Git 和 GitHub 的我,于是,我写了这篇入门教程,欢迎阅读:

--------------------------------------------------------------------------------------------------
我去年开始使用Github,分享一下我的学习历程,希望对你有帮助。
Github是代码托管平台,很多程序员、高手都在上面开源分享、交流代码,确实是一个学习的宝藏之地。
1.首先,你可以注册Github账号,然后跟着网站的帮助视频,熟悉一下操作,知道各个页面是做什么的;
2.在网上找一找相关的入门视频,学习新建一个项目;
3.为什么叫Github?其实就是Git+hub,这就要说到核心软件Git,这是一种版本控制软件,通过它可以实现你本地代码的版本修改、管理、上传到Github,所以,在大致了解了Github网站,我们就有必要学习一下Git软件的使用了。这里强烈推荐廖雪峰老师的Git教程:认真学一两遍,你就明白了。

学过之后会发现,最常用的操作就是git add . / git commit; git pull/ git push.
4. 随着对Git和Github的熟悉,就可以在Github上浏览,比如搜索你感兴趣的程序。
就我自己而言,我当时在学习Python,就跟着教程 写了一个井字棋的游戏小程序,还参考GitHub上项目的readme文档写法,写了一个readme.md 文档,嘿嘿,然后上传:
https://github.com/Juliecodestack/Tictactoe
后来学习API接口时,网上的微博API工具包很多是基于Python2写的,我在Github找到了一个Python3的版本,觉得不错,看到作者没有写readme.md,我就fork了一下这个项目,添加了一个英文的readme文档,然后pull request.(举这个例子,你也就明白了我们经常在Github上看到的fork, pull request等操作是怎么回事,这其实也是一个很好的技术交流过程):
https://github.com/Juliecodestack/sinaweibopy3
然后,我还学习了在上面搭建一个博客小站呢,哈哈,分享交流关于技术、读书、英语学习,欢迎点击访问:
宁萌的笔记本
总之就是一点:不要怕,大胆地去学习和尝试,开始注册账号、开始学习Git。我真正开始学习之后,发现并没有一开始想象的那么高深难懂。而且,一旦掌握了,你会发现一个更大的世界,可以向很多高手学习。
回复

使用道具 举报

该用户从未签到

2

主题

29

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2022-10-28 09:55:11 | 显示全部楼层
没有用过 GitHub 的话,我推荐你看书吧,系统的了解 Git 和使用 GitHub。
讲得比较系统比较详细一些的书籍,我推荐《GitHub入门与实践》。这本书从 Git 的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,这本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。
另外一本是一个国人写的比较通俗易懂的版本,叫《从 0 开始学习 GitHub 系列》,你可以通过阅读这本书迅速地入门和使用 GitHub。
另外,如果要使用 GitHub,你还需要熟悉 Git 的原理和使用命令。
这里有一份关于 Git 和 GitHub 的书籍清单,都是高清PDF的电子书:

如果你需要的话,可以在这里获取到:

觉得有帮助的话,请给我 @闲欢
一个赞鼓励一下,ღ( ´・ᴗ・` )比心~
回复

使用道具 举报

该用户从未签到

0

主题

4

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2022-10-28 10:16:51 | 显示全部楼层
推荐#微软#提供的#GitHub#的教程。看上去内容丰富,使用情景交互的方式来让初学者快速上手,好评。
内容包括:

  • 了解如何使用主要 GitHub 功能,包括问题、通知、分支、提交和拉取请求。
  • 了解如何通过建立参与者指南、遵循经过验证的流程并利用社区标准来创建成功的开放源代码程序。
  • 了解如何将现有项目上传到 GitHub。
  • 学习如何将现有项目从旧的版本控制系统迁移到 GitHub。
  • 了解在 GitHub 上生成、托管和维护安全的存储库的最佳做法。
  • 了解如何使用 GitHub 查找开源项目以及要做出贡献的任务。 了解如何创建拉取请求并与项目维护人员进行有效沟通,以使你的更改被接受。 了解参与开源社区的好处。
回复

使用道具 举报

该用户从未签到

3

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2022-10-28 10:38:31 | 显示全部楼层
使用github势必意味着需要学会git,等学会了git之后再使用github就自然而然水到渠成了。
回复

使用道具 举报

该用户从未签到

1

主题

27

帖子

91

积分

注册会员

Rank: 2

积分
91
发表于 2022-10-28 11:00:11 | 显示全部楼层
看完这个视频就够了,其它的都不用看!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表