iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

你終究是要精通 git command line 的,那為什麼不一開始就精通。 系列

不知道如何下 git command 嗎?
點了 Git GUI 軟體的功能,卻不知道他背地裡幫你做了什麼,你放心嗎?
被隔壁同事用鄙視的眼光看你使用小樹苗、小烏龜、小章魚?想鄙視隔壁同事使用小樹苗、小烏龜、小章魚?
如何優雅地畫出乾淨的 git graph?從今以後爬梯子、五線譜、吉他弦、豎琴、等高線圖、織布機、稿紙、棋盤或是綠豆糕都將淡出你的職涯。

參賽天數 6 天 | 共 7 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 1

為什麼我不會 git command line 呢?

在開始之前,想先瞭解大家為什麼不會,以下是我猜想的原因: 開發環境可以使用 GUI、用不到 不是真的想學 要是真的想學,早就會了 原來世界上有這種東西 沒圖...

2020-09-01 ‧ 由 Tim2.0 分享
DAY 2

工欲善其事,必先利其器;一定要打指令的話,我也要再漂亮的地方打。

一直以來我都覺得 command 的外觀沒那麼重要,直到我在公司分享完 git command 後,詢問度最高的竟然是:「你的環境好漂亮,是怎麼用的?」我才知道...

2020-09-02 ‧ 由 Tim2.0 分享
DAY 3

git add

我一開始也是用 GUI ( Sourcetree ) 的(那是個選擇不多的年代),其中一個好用的地方是,我可以看到我要把什麼東西加進 stage,我可以一次加一...

2020-09-03 ‧ 由 Tim2.0 分享
DAY 4

git commit

今天一樣,我們先亂尻,讓系統告訴我們有哪些參數可以用 git commit ----- 嗯... 有點多,為了不要貼代碼充字數,我用過的只有: -a -m -...

2020-09-04 ‧ 由 Tim2.0 分享
DAY 5

修改預設編輯器為 VSCode

在 git add . -p 之後,點 e 編輯時,或著是 git commit 的時候,會進入 vim 的模式,如果沒學過 vim 的話,用起來可能沒有那麼直...

2020-09-05 ‧ 由 Tim2.0 分享
DAY 6

git reset HEAD^ --hard / git revert / git checkout -- . / git push -f

今天看完「天能」,我們也來阻止一次世界毀滅吧! 有哪些跟毀滅世界有關的指令呢? 指令 意思 git revert 毀滅世界,根據你打的參數與範圍,...

2020-09-06 ‧ 由 Tim2.0 分享
DAY 6

git flow / github flow / gitlab flow

git flow 特色:不會直接操作到 master,會透過 release、hotfix 來更新 master。develop:feature:hotfix:...

2020-09-08 ‧ 由 Tim2.0 分享