伙伴云客服论坛»论坛 S区 S零代码 查看内容

12 评论

0 收藏

分享

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐


鱼羊 发自 凹非寺

量子位 报道 | 公众号 QbitAI

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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-1.jpg


真的不能直接跑路吗

Git是目前世界上最流行的分布式版本控制系统,用上了它,就不用再面对这样的惨剧:

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-2.jpg


于是,2008年GitHub上线之后,人们的编程方式彻底改变。

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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-3.jpg


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

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

不写代码用Git

虽然不需要写代码,但是在教程开端前,你还是需要一个GitHub账户。

话不多说,直接开端第一步,创建仓库

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

仓库里可以存听任何项目需要的内容,不只是代码文件,文件夹、图片、视频、电子表格和数据集,通通可以往里堆。

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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-4.jpg


很简单,点击一下头像旁边的 + 号,选择New repository。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-5.jpg


命名一下仓库,再写一个简单的描绘,点击Create按钮,属于你的Hello World库就降生了。

有了仓库,下面就可以开端讲重点了。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-6.jpg


第二步:创建分支

分支管理可以说是Git的灵魂。

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

在GitHub上,创建仓库之后就会有一个master的默认分支。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-7.jpg


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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-8.jpg


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

第三步:提交修改(commit)

在GitHub上,保管修改被叫做commits。每个commit都关联了提交信息,这些信息能捕捉到你修改的历史,这样其他的奉献者就能晓得你都做了什么,以及为什么做这些修改。

怎么提交呢?也不用敲代码了,点击进入新创建的分支,里面会有一个README.md文件,再点一下右上角的铅笔标志,就能开端编辑了。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-9.jpg


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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-10.jpg


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

Pull Request是GitHub上合作的核心。

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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-11.jpg


将新创建的分支跟master停止比较。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-12.jpg


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

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-13.jpg


没什么问题的话,就可以创建Pull Request了。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-14.jpg


最后一步:merge(合并)

如今,你可以把修改的代码合并到主线当中了,同样只需按下一个按钮。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-15.jpg


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

不止GitHub

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

广受好评的GUI Sourcetree 同样对初学者非常友好。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-16.jpg


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

就像官方说的,Sourcetree简化了Git仓库的交互方式,这样,你就可以更专注于代码自身了。

并且,Sourcetree是免费的。

https://www.sourcetreeapp.com/

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-17.jpg


TortoiseGit则受到Windows用户的一致推荐,并且它还是开源的。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-18.jpg


https://tortoisegit.org/

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

此外,还可以尝试一下SmartGit。Windows,macOS,Linux均可用。

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-19.jpg


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

以及GitKraken

零代码入门GitHub,图形化交互让你轻松存代码 | 附Git GUI推荐-20.jpg


https://www.gitkraken.com/

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



诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学参与我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

回复

举报 使用道具

全部回复 (12)
查看全部
转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

本版积分规则 高级模式
B Color Image Link Quote Code Smilies

我是绿柠檬
注册会员
主题 13
回复 24
粉丝 0
|网站地图
快速回复 返回顶部 返回列表