Git/Sourcetree中‘Not tracked’的含义及处理方法
关于SourceTree中“Not tracked”状态的说明与处理方法
状态含义
‘Not tracked’表示你新创建的组件文件还没被Git纳入版本控制体系。Git只会追踪已经被它记录过的文件,你刚新建的文件属于本地新增内容,Git还没识别到它,所以不会监控它的变更,也没法直接提交到远程仓库。
处理步骤
SourceTree图形界面操作
- 找到标记为‘Not tracked’的文件,右键点击它
- 选择「Add to Index」(部分版本显示为「Stage file」),此时文件状态会切换为「Staged」,代表Git已经开始追踪这个文件
- 回到提交界面,填写本次提交的说明信息,点击提交按钮,就能把这个新组件和其他修改一起提交了
命令行操作(可选)
如果习惯用Git命令,也可以直接在项目根目录的终端里执行:
- 单个文件添加追踪:
git add 你的组件文件名 - 添加所有未追踪文件:
git add . - 提交变更:
git commit -m "新增XX组件,同步其他代码修改"
内容的提问来源于stack exchange,提问作者Haidar Ali
相关产品推荐
相关产品推荐

