iT邦幫忙

will保哥相關文章
共有 62 則文章
鐵人賽 開發技術 DAY 2
30天精通Git版本控管 系列 第 2

達標好文 技術 30 天精通 Git 版本控管 (02):在 Windows 平台必裝的三套 Git 工具

要開始使用 Git 版本控管,首先要安裝適當的 Git 工具,這個系列的文章主要還是以 Windows 平台為主,這篇文章將會介紹三套我們最常用的 Git 版控...

鐵人賽 開發技術 DAY 9
30天精通Git版本控管 系列 第 9

達標好文 技術 30 天精通 Git 版本控管 (09):比對檔案與版本差異

使用任何版本控管軟體的過程中,經常會需要查看歷史紀錄與比對版本之間的差異。而在使用 Git 的時候要如何進行差異比對,將是本文重點。 準備工作目錄 我們透過以下...

鐵人賽 開發技術 DAY 28
30天精通Git版本控管 系列 第 28

達標好文 技術 30 天精通 Git 版本控管 (28):了解 GitHub 的 fork 與 pull request 版控流程

我們知道 Git 儲存庫並沒有什麼「權限控管」的概念,因為他是分散式的版本控管系統,當你執行 git clone 之後就會把整份擁有完整版本歷史的儲存庫下載回來...

鐵人賽 開發技術 DAY 1
30天精通Git版本控管 系列 第 1

達標好文 技術 30 天精通 Git 版本控管 (01):認識 Git 版本控管

筆者使用 Subversion (SVN) 已經將近 10 年,從來都不覺得有任何必要轉換至其他版本控管平台,直到前幾年因應雲端化的改變,慢慢導入 TFS 版本...

鐵人賽 開發技術 DAY 19
30天精通Git版本控管 系列 第 19

達標好文 技術 30 天精通 Git 版本控管 (19):設定 .gitignore 忽略清單

在開發專案時,工作目錄下可能經常會有新的檔案產生 (可能是透過 Visual Studio 工具產生的那些暫存檔案或快取檔案),可能有許多檔案並不需要列入版本控...

鐵人賽 開發技術 DAY 3
30天精通Git版本控管 系列 第 3

達標好文 技術 30 天精通 Git 版本控管 (03):建立儲存庫

要開始使用 Git 最重要的就是要先有一份 Git 儲存庫 (Git Repository) 才行,但是,這份儲存庫從哪裡來呢?本篇文章會介紹多種建立儲存庫的方...

鐵人賽 開發技術 DAY 17
30天精通Git版本控管 系列 第 17

達標好文 技術 30 天精通 Git 版本控管 (17):關於合併的基本觀念與使用方式

我曾在【30 天精通 Git 版本控管 (08):關於分支的基本觀念與使用方式】提過關於「分支」的基本觀念與用法,現在則要來講「合併」如何進行。由於 Git 是...

鐵人賽 開發技術 DAY 4
30天精通Git版本控管 系列 第 4

達標好文 技術 30 天精通 Git 版本控管 (04):常用的 Git 版本控管指令

本篇文章將帶大家學會幾個最重要也最基本的版控工作,其中將包含基本的檔案操作如新增、刪除、重新命名檔案,提交變更 (建立新版本)、查詢歷史紀錄等工作。 準備工作目...

鐵人賽 開發技術 DAY 25
30天精通Git版本控管 系列 第 25

技術 30 天精通 Git 版本控管 (25):使用 GitHub 遠端儲存庫 - 觀念篇

上一篇大家學會了如何下載遠端儲存庫 (git clone, git pull) 與上傳遠端儲存庫 (git push),本篇文章來教大家認識遠端儲存庫的其他細節...

鐵人賽 開發技術 DAY 21
30天精通Git版本控管 系列 第 21

技術 30 天精通 Git 版本控管 (21):修正 commit 過的版本歷史紀錄 Part 3

在版本控管過程中,還有個常見的狀況,那就是當你在一個分支中開發了一段時間,但後來決定整個分支都不要了,不過當中卻有幾個版本還想留下,這時要刪除分支也不是,把這個...

鐵人賽 開發技術 DAY 16
30天精通Git版本控管 系列 第 16

技術 30 天精通 Git 版本控管 (16):善用版本日誌 git reflog 追蹤變更軌跡

其實學習 Git 版本控管的指令操作並不難,但要弄清楚 Git 到底對我的儲存庫做了什麼事,還真不太容易。當你一步步了解 Git 的核心與運作原理,自然能有效掌...

鐵人賽 開發技術 DAY 23
30天精通Git版本控管 系列 第 23

達標好文 技術 30 天精通 Git 版本控管 (23):修正 commit 過的版本歷史紀錄 Part 5

我們上一篇文章談到的 Rebase 是用來將現有的兩個分支進行「重新指定基礎版本」,執行 Rebase 之後,也會改掉原本分支的起點 (分支點移動了),所以導致...

鐵人賽 開發技術 DAY 20
30天精通Git版本控管 系列 第 20

達標好文 技術 30 天精通 Git 版本控管 (20):修正 commit 過的版本歷史紀錄 Part 2

在版本控管過程中,還有個常見的狀況,那就是當執行了多個版本之後,才發現前面有幾個版本改錯了,例如你不小心把測試中的程式碼也給 commit 進去,導致目前這個版...

鐵人賽 開發技術 DAY 30
30天精通Git版本控管 系列 第 30

達標好文 技術 30 天精通 Git 版本控管 (30):分享工作中幾個好用的 Git 操作技巧

終於來到了最後一天,這篇文章將分享幾個好用的 Git 操作技巧,或許可以節省你不少 Git 版控過程的時間。 如何讓 git pull / push / fet...

鐵人賽 開發技術 DAY 8
30天精通Git版本控管 系列 第 8

達標好文 技術 30 天精通 Git 版本控管 (08):關於分支的基本觀念與使用方式

在 Git 裡面 分支 (Branch) 是個非常重要的機制,使用上也必須特別小心,因為專案總不能無限制的「分支」下去,最終總是要合併的,但合併是日後的議題,這...

鐵人賽 開發技術 DAY 24
30天精通Git版本控管 系列 第 24

達標好文 技術 30 天精通 Git 版本控管 (24):使用 GitHub 遠端儲存庫 - 入門篇

GitHub 是目前全世界最多人採用的 Git 線上管理平台,他包含了完整的 Git 遠端儲存庫實作,還有完整的議題追蹤機制與報表,更有成千上萬的開源碼專案都在...

鐵人賽 開發技術 DAY 5
30天精通Git版本控管 系列 第 5

達標好文 技術 30 天精通 Git 版本控管 (05):了解儲存庫、工作目錄、物件與索引之間的關係

在使用 Git 版本控管的過程中,有些很基本的觀念必須被建立,這樣才能更有效率也更有意義的學下去。有清楚且正確的觀念支持,不但有助於你學習 Git 指令操作,更...

鐵人賽 開發技術 DAY 29
30天精通Git版本控管 系列 第 29

技術 30 天精通 Git 版本控管 (29):如何將 Subversion 專案匯入到 Git 儲存庫

當你越來越了解 Git 版本控管,一定會越來越想把手邊的 Subversion ( 簡稱 SVN ) 專案改用 Git 進行版本控管。但礙於兩者的版本架構差別甚...

鐵人賽 開發技術 DAY 7
30天精通Git版本控管 系列 第 7

達標好文 技術 30 天精通 Git 版本控管 (07):解析 Git 資料結構 - 索引結構

我們知道在 Git 裡兩個重要的資料結構,分別是「物件」與「索引」,這篇文章主要用來解說「索引」的細節。使用 Git 版本控管的過程中,或許你可以很輕易的了解...

鐵人賽 開發技術 DAY 6
30天精通Git版本控管 系列 第 6

技術 30 天精通 Git 版本控管 (06):解析 Git 資料結構 - 物件結構

在 Git 的資料結構中,「物件」是一種「不可變的」 (immutable) 檔案類型,所有儲存在「物件儲存區」的檔案通常只進不出,也不會被修改內容。原因在於,...

鐵人賽 開發技術 DAY 14
30天精通Git版本控管 系列 第 14

技術 30 天精通 Git 版本控管 (14): Git for Windows 選項設定

使用 Git for Windows 指令列工具絕對比透過 GUI 工具操作來的有效率,原因就在於你可以把許多重複的版控工作透過指令自動化,或將複雜的標準作業流...

鐵人賽 IT人生 DAY 1

達標好文 技術 Will 保哥的 IT 創業之路 (01) - 踏入 IT 業界的緣分

時光飛逝、歲月如梭,踏入 IT 領域轉眼已過了 20 個年頭,從懵懂無知的青少年培養出對軟體的興趣,到現在依然不斷樂於學習新知的 IT 人,讓我維持熱情不墜的理...

鐵人賽 開發技術 DAY 13
30天精通Git版本控管 系列 第 13

技術 30 天精通 Git 版本控管 (13):暫存工作目錄與索引的變更狀態

有沒有遇過這種情境,某個系統開發寫到一半,結果被老闆或客戶「插單」,被要求緊急修正一個現有系統的 Bug 或添加一個功能,眼前的程式即將完成,老闆的「急件」又不...

鐵人賽 開發技術 DAY 26
30天精通Git版本控管 系列 第 26

達標好文 技術 30 天精通 Git 版本控管 (26):多人在同一個遠端儲存庫中進行版控

一個人用的版本控管,只能算是當作原始碼歷史備份工具,在大多數的情況下,版本控管機制都是設計給多人共同使用的,尤其是 Git 這套分散式版本控管系統,更是設計給成...

鐵人賽 開發技術 DAY 27
30天精通Git版本控管 系列 第 27

技術 30 天精通 Git 版本控管 (27):透過分支在同一個遠端儲存庫中進行版控

如果在公司內部只有一個共用的 Git 遠端儲存庫,大家都有存取權限的情況下,可能會遇到一些協同作業上的問題,那就是不同人彼此之間的程式碼互相干擾的情況。例如你在...

鐵人賽 開發技術 DAY 15
30天精通Git版本控管 系列 第 15

技術 30 天精通 Git 版本控管 (15):標籤 - 標記版本控制過程中的重要事件

在使用 Git 版本控管的過程中,會產生大量的版本,隨著寒暑易節、物換星移,在這眾多的版本之中,一定會有一些值得我們紀錄的幾個重要版本,這就是「標籤」 (Tag...

鐵人賽 IT人生 DAY 30
Will 保哥的 IT 創業之路 系列 第 30

達標好文 技術 Will 保哥的 IT 創業之路 (30) - 維持熱情不墜的方法

很多人問過我這個問題:「為什麼你可以在IT產業這麼久,還能不斷維持熱情、不斷追求新技術、面對難纏的客戶、還要應付一堆狗屁倒灶的鳥事,你不累嗎?」我想,我就用這個...

鐵人賽 開發技術 DAY 22
30天精通Git版本控管 系列 第 22

達標好文 技術 30 天精通 Git 版本控管 (22):修正 commit 過的版本歷史紀錄 Part 4

我們之前已經講了三種不同的修正版本的方法,嚴格上來說 git revert 與 git cherry-pick 並不算「修正版本歷史紀錄」,而是套用先前曾經 c...

鐵人賽 開發技術 DAY 12
30天精通Git版本控管 系列 第 12

技術 30 天精通 Git 版本控管 (12):認識 Git 物件的相對名稱

在認識了 Git 物件的「絕對名稱」與「參照名稱」後,最後我們來介紹 Git 版控過程中也很常用到的「相對名稱」。 我們在複習一次,在 Git 版本控管的過程,...

鐵人賽 IT人生 DAY 27
Will 保哥的 IT 創業之路 系列 第 27

達標好文 技術 Will 保哥的 IT 創業之路 (27) - 承接大型專案的兩難

隨著公司業務年年增長,公司的人也越來越多,相對的管銷與薪資成本自然也逐年攀升,如果還座小型專案,恐怕無法應付公司的現金流量需求,所以公司也開始出現越來越多百萬等...