Skip to content

待整理內容 - 已追蹤(tracked)項目 V.S. 未追蹤(untracked)項目 #4

@Vdragon

Description

@Vdragon

已追蹤(tracked)項目 V.S. 未追蹤(untracked)項目

有提交變更到版本倉庫中的項目會被 Git 版本控制系統追蹤(track)它的變動,如果您再一次修改該項目的話下一次執行 status Git 命令就會顯示如下:

$ git status 
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   〈被修改的項目名稱〉

版本控制系統尚未追蹤變更的項目則會顯示為 untracked files(尚未被追蹤的檔案):

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        〈沒被版本控制系統追蹤的項目〉

status Git 命令會貼心地提示您此時可以採取的操作。

,基本上包含:

* 未被被追蹤版本的檔案(untracked file)
* 已被追蹤版本的檔案(tracked file)
* 已被追蹤,且有尚未提交至提交準備區域(staging area)的變更的檔案(tracked file with unstaged changes)

![Git Cola 的狀態小工具畫面截圖](資源/git-status-from-Git-Cola.png)  
▲從 [Git Cola](http://git-cola.github.io) Git 前端軟體的狀態小工具看到的狀況

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions