Bạn muốn:
nbproject trên remote (Bitbucket/Git).nbproject trên máy local B.nbproject trong tương lai nếu máy local A có tạo lại — tức là nbproject không được commit/push nữa, nhưng vẫn tồn tại cục bộ ở mỗi máy.=> GIẢI PHÁP ĐÚNG:
Xóa nbproject khỏi lịch sử Git hiện tại và thêm vào .gitignore.
nbproject khỏi remote (repository)Trên bất kỳ máy nào (A hoặc B) có repo:
git rm -r --cached nbproject git commit -m "Remove nbproject from repo" git push
--cached = chỉ xóa khỏi Git, không xóa file trên máy..gitignore để Git không track lạiMở file .gitignore (tạo nếu chưa có) và thêm:
nbproject/
Sau đó commit:
git add .gitignore git commit -m "Ignore nbproject folder" git push
rm -rf nbproject
Hoặc xóa bằng File Explorer.
Không còn folder nbproject.
nbproject riêngGit KHÔNG track vì đã ignore.
Nếu máy A có nbproject → pull về KHÔNG xóa vì Git ignore, nó trở thành file/folder local-only.