导航

SourceTree 操作简介

Posted on 2013-12-21 16:10  iOS攻城师  阅读(382)  评论(0编辑  收藏  举报
    • 設定user資料
      啟動SourceTree後,在Menu的SourceTree->Preferences->General,勾選'Allow SourceTree to modify your global …',並在Full Name及Email Address輸入資料,這樣在SourceTree上面就可看到commit的人是誰了。

      Setting User's email

    • 新增Project
      回到Bookmarks視窗,點選最左邊的Add Repository

      Bookmarks
      在project已存在的狀況下(自己建的project或是從Dropbox clone別人分享的project),選擇Add Working Copy

      AddWorkingCopy
      選取project存在路徑,按Add即可。

    • SourceTree 功具列
      toolbar

      • Commit 程式修改完畢,並Add完異動檔案後,commit 到 local repository。
      • Checkout 從commit history中checkout特定的commit點的程式。
      • Reset 將有異動的檔案回覆到之前的狀態(新增的檔案無法reset),可選擇單一檔案或全部有異動的檔案。
      • Stash 隱藏所有的異動,並回覆到前一次的版本。stash之後,可在左側的STASHES欄位看到各個異動檔案diff的狀態。
      • Add 將有異動及新增的檔案放到index區,準備commit。
      • Remove 刪除檔案,並不再traking該檔案。
      • Add/Remove 刪除不是透過Git Remove掉的已被刪除的檔案,並新增異動檔案到index區。
      • Fetch 到remote端(若是用Dropbox,則是與Dropbox的檔案進行同步)抓取別人commit的檔案,並放在local端的repository。有時別人已push到Dropbox,但SourceTree的Pull卻未顯示,這時點按Fetch就對了。
      • Pull 從remote端抓取更新檔(目前的檔案都必需是commit的狀態才能執行)。
      • Push 將local端commit好的檔案傳送到remote端。
      • Tag 將某一個已commit的狀態設定別名,如(上線版_1.0),**tag 名稱不能有空白**!
      • Terminal 開啟終端機,並切換到該專案目錄下。