登陆

零代码入门GitHub,图形化交互谦你轻松办理代码

admin 2019-10-29 106人围观 ,发现0个评论

文 | 鱼羊@量子位

引荐 | 编程派大众号ID:codingp零代码入门GitHub,图形化交互谦你轻松办理代码y)

传说,程序员遇到火灾时有三个注意事项:

真的不能直接跑路吗

Git是现在世界上最盛行的分布式版别控制系统,用上了它,就不必再面临这样的惨剧:

所以,2008年GitHub上线之后,人们的编程方法彻底改变。

没有哪一个学编程的人不知道Git,但关于初学者而言,Git这种跟一大堆命令行联络在一同的东西,可并没有那么亲切友爱易上手。

Git里的Hello World,必定要以命令行起手?

其实,GitHub早已贡献了一份入门Git的学习教程,凭借GitHub,不写代码,无需命令行,乃至不需求装置Git,就能轻松迈出Git旅程里的第一步。

不写代码用Git

尽管不需求写代码,但是在教程开端前,你仍是需求一个GitHub账户。

话不多说,直接开端第一步,零代码入门GitHub,图形化交互谦你轻松办理代码 创立库房

想要放代码,就得先有一个库。

库房里能够寄存任何项目需求的内容,不只是代码文件,文件夹、图片、视频、电子表格和数据集,统统能够往里堆。

GitHub官方温馨提示,主张在库房中放上README之类的项目信息文件。

很简略,点击一下头像周围的 + 号,挑选New repos腹股沟淋巴结itory。

命名一下库房,再写一个零代码入门GitHub,图形化交互谦你轻松办理代码简略的描绘,点击Create按钮,归于你的Hello World库就诞生了。

有了库房,下面就能够开端讲重点了。

第二步:创立分支

分支办理能够说是Git的魂灵。

Git的branch和merge就像给了项目一个来自霍格沃茨的时刻转换器,平行的时刻线能够轻松捋顺。你随时能够从开发主线上创立一个分支出来,在不影响主线进程的情况下一同开端新的作业。

在GitHub上,创立库房之后就会有一个master的默许分支。

想要创立新分支,只需点击master的下拉列表,在文本框中输入新分支的称号,然后敲一下回车。

这样,你就具有了两个分支。

第三步:提交修正(commit)

在GitHub上,保存修正被叫做commi零代码入门GitHub,图形化交互谦你轻松办理代码ts。每个commit都相关了提交信息,这些信息能捕捉到你修正的前史,这样其他的贡献者就能知道你都做了什么,以及为什么做这些修正。

怎样提交呢?也不必敲代码了,点击进入新创立的分支,里边会有一个README.md文件,再点一下右上角的铅笔标志,就能开端修正了。

输入你想要修正的内容,然后点击Commit change,一个commit就完成了。

第四步:拉取恳求(Pull Request)

Pull Request是GitHub上协作的中心。

先进入Pull Request选项卡,点击New pull request。

将新创立的分支跟master进行比较。

页面上会显示出修正的内容。

没什么问题的话,就能够创立Pull Request了。

最终一步:merge(兼并)

现在,你能够把修正的代码兼并到主线当中了,相同只需按下一个按钮。

是不是忽然觉得,Git也没那么难了?

不止GitHub

其实,像这样的Git图形化交互,并不是只能在GitHub上完成。

广受好评的GUI *Sourcetree *相同对初学者十分友爱。

不需求命令行,windows和mac都能支撑,Git-flow开箱即用。

就像官方说的,Sourcetree简化了Git库房的交互方法,这样,你就能够更专心于代码自身了。

而且,Sourcetree是免费的。

https://www.sourcetreeapp.com/

TortoiseGit则遭到Windows用户的共同引荐,而且它仍是开源的。

https://tortoisegit.org/

开源地址:https://gitlab.com/tortoisegit/tortoisegit/

此外,还能够测验一下 SmartGit。Windows,macOS,Linux均可用。

https://www.syntevo.com/smartgit/

以及 GitKraken

https://www.gitkraken.com/

所以,不要在命令行面前停步了,斗胆愉快地把Git用起来吧~

# 文末送书活动 #

活动规矩我们请必定要检查,点击这篇推文哦:从今天起,每天至少送我们一本书

这篇推文的福利赠书,改为:《Python 编程快速上手》,送给本篇文章点赞最多、且契合活动要求的精选留言者。

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,当即获取主页君与小伙伴一同翻译的《Think Python 2e》电子版

回复关键词「书单02」,当即获取主页君收拾的 10 本 Python 入门书的电子版

回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜爱礼哦~

题图:pexels,CC0 授权。

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP