5 條給開發(fā)新人的使用 GitHub 的 tips

簡評:雖然是給新手的小建議,但是 #3 命令行工具 Hub 這個我還真不知道,可以嘗試一下。

1. 更改與 Git 關聯(lián)的默認文本編輯器。

對于很多人來說,在終端使用 Git 時默認的文本編輯器是 VIM。對于開發(fā)新人來說,VIM 可能非??膳?,即使是有些老手也會感到無所適從

如果你發(fā)現(xiàn)自己遇到了合并沖突(merge conflict),你將被迫到 VIM 來解決沖突,然后你需要知道特定的 VIM 命令來編輯文檔。在一年多的時間里,我在工作的顯示器上貼了一張便條,來提醒我一些基本的 VIM 命令,比如 i(編輯)和 :wq(保存并退出)。為了避免這些潛在的尷尬問題,你可能需要改變默認的文本編輯器。

為了將默認文的本編輯器更改為 Atom,Sublime 或 TextMate,請按照 GitHub 幫助中的說明進行操作。

2. 更改 dotfiles

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

dotfiles 允許自定義終端提示,這樣就可以看到現(xiàn)在在哪個 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,想退出(放棄)。

然后,我意識到需要面對自己的恐懼,所以我創(chuàng)建了一個練習倉庫,故意創(chuàng)建沖突,瀏覽文檔或觀看視頻教程,了解如何解決沖突。我做了幾次。 現(xiàn)在,也可以在 GitHub 的用戶 web 界面中修復簡單的沖突,很方便。

5. 做一個 GitHub page

GitHub page 是一個 GitHub 免費托管的基于個人或項目的網(wǎng)頁!有一個真正的項目來練習的 Git 和 GitHub 技能總是很有幫助的。

使用 HTML、CSS 和 JavaScript 創(chuàng)建一個簡單的網(wǎng)站,然后按照步驟將其托管在 GitHub 上?;蛘邍L試超級簡單的 Fork and Go

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

英文原文:5 GitHub tips for new coders
舊文推薦:
Stack Overflow:幫助一百萬開發(fā)者退出 Vim
一些非常有用的 VSCode 擴展

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容