图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐程序员遇到火灾时有三个注意事项:真的不能直接跑路吗Git是目前世界上最流行的分布式版本控制系统,用上了它,就不必再面对这样的惨剧:于是,2008

欢迎大家来到IT世界,在知识的湖畔探索吧!

鱼羊 发自 凹非寺

量子位 报道 | 公众号 QbitAI

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

真的不能直接跑路吗

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

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

不写代码用Git

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

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

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

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

第二步:创建分支

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

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

第三步:提交修改(commit)

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

Pull Request是GitHub上合作的核心。

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

最后一步:merge(合并)

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

不止GitHub

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

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

并且,Sourcetree是免费的。

https://www.sourcetreeapp.com/

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

https://tortoisegit.org/

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

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

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

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

以及GitKraken

图形化Git新手教程:告别命令行,轻松存代码 | 附Git GUI推荐

https://www.gitkraken.com/

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

诚挚招聘

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

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

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/32175.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信