原创 Git用法之常用命令

以下常用命令按照功能分類,與使用順序無關。 設置與配置 $ git config Git 做的很多工作都有一個默認方式。 對於絕大多數工作而言,你可以改變 Git 的默認方式,或者根據你的偏好來設置。 這些設置涵蓋了所有的事,從告訴 G

原创 Git用法之配置信息和幫助

初次運行Git前的配置 既然已經在系統上安裝了 Git,你會想要做幾件事來定製你的 Git 環境。 每臺計算機上只需要配置一次,程序升級時會保留配置信息。 你可以在任何時候再次通過運行命令來修改它們。 Git 自帶一個 git conf

原创 Git用法之打標籤

像其他版本控制系統(VCS)一樣,Git 可以給歷史中的某一個提交打上標籤,以示重要。 比較有代表性的是人們會使用這個功能來標記發佈結點(v1.0 等等)。 列出標籤 $ git tag 如果Git 自身的源代碼倉庫包含標籤的數量很多

原创 iOS開發——優秀的第三方框架之SDWebImage

我們爲什麼要用它? 圖片緩存是編程過程中比較難、麻煩的一件事,且很佔內存資源,如果有大量的圖片處理,最好能有一個好用的工具來幫我們完成網絡圖片的緩存管理、異步下載等操作。SDWebImage就是這樣一個工具。 作用: 1、對網絡圖片和緩存

原创 Ionic2跨平臺項目(二)網絡請求及使用實體類

創建好Ionic2項目後,作爲完全入門者,除了系統學習angular2、typescript語法之外,需要通過實現一些小功能來練習和熟悉項目的結構和angular2的思想,做一個簡單的登錄界面demo,實現基本的網絡請求和數據使用。 20

原创 iOS開發——在 OC 項目中使用基於 Swift 的 CocoaPods 庫

在 OC 項目中使用基於 Swift 的 CocoaPods 庫 隨着 Swift 的流行,各種神奇的庫也開始有對應的 Swift 版本了,而其中一些更神奇的庫卻只有 Swift 版本… 正巧接手了一個前人用 Swift 寫的項

原创 iOS開發——IPA瘦身

iOS開發——IPA瘦身刪掉無用照片圖片壓縮查看可執行文件,清理第三方庫 iOSApp在迭代過程中,ipa包不可避免地越來越大,能不能瘦身呢? 刪掉無用照片 首先考慮比較佔用硬盤的是圖片,使用LSUnusedResources分析

原创 Git用法之分支管理和分支開發工作流

分支管理 git branch 命令不只是可以創建與刪除分支。 如果不加任何參數運行它,會得到當前所有分支的一個列表: $ git branch master 分支前的 * 字符:它代表現在檢出的那一個分支(也就是說,當前 HEAD

原创 Git用法之遠程分支

遠程分支 遠程引用是對遠程倉庫的引用(指針),包括分支、標籤等等。 你可以通過 $ git ls-remote 來顯式地獲得遠程引用的完整列表,或者通過 $ git remote show 獲得遠程分支的更多信息。 然而,一個更常見的做

原创 Git用法之遠程倉庫

遠程倉庫是指託管在因特網或其他網絡中的你的項目的版本庫。 查看遠程倉庫 如果想查看你已經配置的遠程倉庫服務器,可以運行 git remote 命令。 它會列出你指定的每一個遠程服務器的簡寫。 如果你已經克隆了自己的倉庫,那麼至少應該能看

原创 Git用法之Git基礎(上)

獲取Git倉庫 第一種是在現有項目或目錄下導入所有文件到Git中;第二種是從一個服務器克隆一個現有的Git倉庫。 一、在現有目錄中初始化倉庫 如果你打算使用 Git 來對現有的項目進行管理,你只需要進入該項目目錄並輸入: $ git in

原创 Git用法之Git基礎(下)

Git狀態簡覽 git status 命令的輸出十分詳細,但其用語有些繁瑣。 如果你使用 git status -s 命令或 git status --short 命令,你將得到一種更爲緊湊的格式輸出。 運行 git status -s

原创 Git用法之不常用命令

檢查與比較 $ git show git show 命令可以以一種簡單的人類可讀的方式來顯示一個 Git 對象。 你一般使用此命令來顯示一個標籤或一個提交的信息。 $ git shortlog git shortlog 是一個用來歸

原创 Git用法之配置忽略文件

一般我們總會有些文件無需納入Git的管理,也不希望它們總出現在未跟蹤文件列表。通常都是些自動生成的文件,比如日誌文件,或者編譯過程中創建的臨時文件等。在這種情況下,我們可以創建一個名爲.gitignore的文件,列出要忽略的文件模式。

原创 Git用法之查看提交歷史

查看提交歷史 在提交了若干更新,又或者克隆了某個項目之後,你也許想回顧下提交歷史. 完成這個任務最簡單而又有效的工具是 git log 命令。 默認不用任何參數的話,git log 會按提交時間列出所有的更新,最近的更新排在最上面。 正