Git Rebase 是什麼?和 Git Merge 有什麼差?
Git Rebase 是什麼?和 Git Merge 有什麼差? 在上一篇 Git Merge 的基本觀念和使用方式 中,我們介紹了該如何透過 git merge 合併在其他分支上的所完成的工作,以及 git merge 的種類。 在這一篇中,我們要來介紹另一個合併分支的方式,那就是 git rebase! 許多人常常會認為 git rebase 只是一個整理 commit 的工具,也不知道 g [...]
Git Merge 的基本觀念和使用方式
Git Merge 的基本觀念和使用方式 在第一篇 什麼是 Git?為什麼軟體工程師一定要會? 中,我們介紹了基本的 git 功能。 在這一篇中,我們要來介紹一個學 git 就一定要會的技能:git merge! 我們會從什麼是 git merge 開始說起,接著討論實際例子,以及該如何處理合併衝突,最後討論到不同種類的 merge。 什麼是 git merge 如果有好好讀上一章的人,一定都 [...]
什麼是 Git Hooks?為什麼它這麼萬能?
什麼是 Git Hooks?為什麼它這麼萬能? 前幾天在工作上看到別的組用了一個叫做 git hooks 的東西,在這之前我完全沒有聽過這個工具。 所以我就花一點時間查了一下 git hooks 可以做什麼,才發現原來他的功能這麼強大! 那今天我們就來看看這工具到底是什麼吧! 什麼是 Git Hooks 第一件事當然就是要來了解什麼是 git hooks 啦! 簡單來說,它就是一個自動化腳本, [...]
什麼是 Git?為什麼軟體工程師一定要會?
什麼是 Git?為什麼軟體工程師一定要會? 如果你想當軟體工程師,或是你身邊有朋友是軟體工程師,那麼你一定聽過 Git!說不定你也有聽過 GitHub,但你可能不知道兩者之間的關係是什麼,或是根本不知道要怎麼用他。 沒關係!這篇我們就要來介紹到底什麼是 Git,為什麼在軟體工程的世界裡他這麼重要,也會帶大家一步一步來安裝並且試跑幾個指令! 什麼是 Git 根據維基百科 和 Git 的官方網站 [...]