5 条给开发新人的使用 GitHub 的 tips

价值 | 思考 | 共鸣

简评:虽然是给新手的小建议,但是 Hub 这个命令行工具我以前还真不知道,可以尝试一下。

1. 更改与 Git 关联的默认文本编辑器。

对于很多人来说,在终端使用 Git 时默认的文本编辑器是 VIM。对于开发新人来说,VIM 可能非常可怕,即使是有些老手也会感到无所适从。

如果你发现自己遇到了合并冲突(merge conflict),你将被迫到 VIM 来解决冲突,然后你需要知道特定的 VIM 命令来编辑文档。在一年多的时间里,我在工作的显示器上贴了一张便条,来提醒我一些基本的 VIM 命令,比如 i(编辑)和 :wq(保存并退出)。为了避免这些潜在的尴尬问题,你可能需要改变默认的文本编辑器。

为了将默认文的本编辑器更改为 Atom,Sublime 或 TextMate,请按照 GitHub 帮助中的说明进行操作。

2. 更改 dotfiles

直到使用 Git&GitHub 多年之后,我知道了 dotfiles 的存在。

dotfiles 允许自定义终端提示,这样就可以看到现在在哪个 git 分支上,是否有未提交的 commit。它真的很好用!

3. 安装 Hub

Hub 是一个可以让使用 GitHub 变得更容易的命令行工具。通常我会在终端上处理一个 git 仓库,但希望在 GitHub 上看看 issue 或 pr,所以我要打开浏览器,然后被电子邮件/Twitter/小狗 分心 —— 十分钟后,才开始输入 GitHub 仓库地址。

在终端中输入$ hub browse,它将直接在浏览器中自动地打开 git 仓库的 URL。Boom!

4. 练习 merge conflict

我承认我有时很懒,特别是当涉及到 merge conflict 的时候。我都不记得有多少次因为遇到了merge conflict 而放弃一个项目或 pr 了。

他们吓坏了我,关于如何解决冲突的文档吓坏了我,然后我在 VIM,想退出(放弃)。

然后,我意识到需要面对自己的恐惧,所以我创建了一个练习仓库,故意创建冲突,浏览文档或观看视频教程,了解如何解决冲突。我做了几次。 现在,也可以在 GitHub 的用户 web 界面中修复简单的冲突,很方便。

5. 做一个 GitHub page

GitHub page 是一个 GitHub 免费托管的基于个人或项目的网页!有一个真正的项目来练习的 Git 和 GitHub 技能总是很有帮助的。

使用 HTML、CSS 和 JavaScript 创建一个简单的网站,然后按照步骤将其托管在 GitHub 上。或者尝试超级简单的 Fork and Go 。

6. (one more thing)Git 和 Github 教程

  • Git-it: https://github.com/jlord/git-it-electron

  • Freecodecamp videos: https://www.youtube.com/watch?v=vR-y_2zWrIE&feature=youtu.be

  • GitHub Training: https://services.github.com/on-demand/resources/

  • Git Cheatsheet —http://ohshitgit.com/

英文原文:5 GitHub tips for new coders
旧文推荐:

一些非常有用的 VSCode 扩展

Stack Overflow:帮助一百万开发者退出 Vim

▼点击阅读原文获取文中链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值