---
# System prepended metadata

title: 移除git控制
tags: [git, gitignore]

---

# 移除git控制
###### tags: `git` `gitignore`

對於一個專案要做git版控制

首先會在根目錄下

```git=
git init
```

這時候會將`根目錄`連同`子目錄`底下所有檔案加入版控

但有時候我會建立一個資料夾叫`src` 

裡面放一些安裝檔

並不想對其底下所有檔案作版控

我會將`已加入版控`的資料夾連同底下檔案`移除版控`



```git=
# git rm -r --cached <folder>
git rm -r --cached src
```
當然最好在根目錄下新增以下

檔名`.gitignore`
```
src/
```