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

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

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

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

5 条给开发新人的使用 GitHub 的 tips_第1张图片

如果你发现自己遇到了合并冲突(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!

5 条给开发新人的使用 GitHub 的 tips_第2张图片

4. 练习 merge conflict

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

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

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

5 条给开发新人的使用 GitHub 的 tips_第3张图片

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
旧文推荐:
Stack Overflow:帮助一百万开发者退出 Vim
一些非常有用的 VSCode 扩展

你可能感兴趣的:(5 条给开发新人的使用 GitHub 的 tips)