版本管理工具

git入門講解

版本管理工具應該是每個程式設計師必備的。 我接觸git有一年多的時間了,在期間也踩過無數的坑,做過無數的傻事。 同時,也有一些的小朋友經常問我一些基本的git使用方法,而市面上一些git教程要麼不是太精細了,要麼就是片斷的知識,難以形成完整的知識體系。 我這裡知識做一個基本的入門講解,後續會跟上寫一 […]

git高階應用

上篇主要介紹了git在單分支上的相關操作,還沒有介紹更深的操作,比如版本回退,遠端倉庫操作,以及多分支的操作。這裡都會一個一個介紹。 遠端倉庫操作 remote是與遠端倉庫打交道的命令的重要命令。還記得我們一開始建立一個空倉庫嗎?(很麻煩的那種) git init; 他會在當前的資料夾下建立一個.g […]

git分支進階

其實git除了版本控制,另外一個最突出的特點就是他的分支操作。簡直 絲滑~.git也是多人協作的必備武器。 通常我們正常情況下只需要master 和 develop分支就夠了。 這裡我們先以這兩條分支作為基準,進行一系列的操作。 開發新功能流程 這個應該屬於develop分支的所有(Master分支 […]

Git系列之git log高階命令

原文地址 使用任何版本控制工具的目的都在於記錄你程式碼的變化。這可以給予你檢視專案歷史的能力,去發現誰做出了貢獻,弄清楚何時產生了bug,回滾到錯誤的修改。但是,如果你無法定位,獲取這些歷史記錄將變得毫無意義。這也是git log命令存在的理由。 我想你因該能用基本的git log命令來顯示提交。但 […]

Git系列之遠端操作相關語法

原文地址SVN使用中心倉庫作為開發者們的聯絡中心,並通過開發者們與中心倉庫之間工作副本的變更集的傳遞來進行協作。這不同於Git中每個開發者都擁有自己的倉庫副本,自己的本地歷史與分支結構的協作模式。使用者通常需要共享一系列的提交而非一個單一的變更集。Git讓你能夠在不同倉庫間分享整個分支而非從工作備份 […]