zoukankan      html  css  js  c++  java
  • SourceTree 操作简介

      • 設定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 開啟終端機,並切換到該專案目錄下。
  • 相关阅读:
    day09 小练习 斐波那契数列 文件
    day09三目运算
    day08文件操作
    Nginx 内容缓存及常见参数配置
    阿里开源分布式事务解决方案 Fescar 全解析
    为什么你学不会递归?刷题几个月,告别递归,谈谈我的经验
    JavaScript 复杂判断的更优雅写法
    Java 线程本地 ThreadLocal 的分析和总结
    总结异步编程的六种方式
    JAVA8新特性(吐血整理)
  • 原文地址:https://www.cnblogs.com/pengyuan/p/3485228.html
Copyright © 2011-2022 走看看