2016-06-06 71 views
5

Tôi đang sử dụng Git với Visual Studio 2015 và tôi có tệp mà tôi muốn xóa nhưng không thể tìm ra cách thực hiện!Xóa tệp khỏi Git trong Visual Studio

Tệp là tệp cài đặt WebStorm (workspace.xml), mà tôi đang sử dụng để làm việc trên các bản JavaScript. Tệp này được đưa vào như một phần của Git Push trước đó, nhưng tôi đã bỏ lỡ cơ hội đánh dấu nó là bị bỏ qua.

Git Changes

Tôi hạnh phúc để loại bỏ các thư mục mẹ: C:\WIP\xxxx\xxxx\app\.idea.

Tôi có rất nhiều kinh nghiệm với Visual Studio và TFS, nhưng đây là lần đầu tiên tôi sử dụng Git. Tôi chắc rằng bản sửa lỗi rất đơn giản, nhưng nó đang cản trở tôi!

+1

điều này không trả lời câu hỏi của bạn, nhưng tôi cũng đã thực hiện quá trình chuyển đổi này khoảng 6 tháng trước và nhận ra sự hỗ trợ của Visual Studio cho git là khá tệ. Hai tháng trước, tôi phát hiện ra SourceTree (Atlassian) và nó hoạt động tốt hơn nhiều. Tôi hy vọng bạn nhìn vào nó như một con đường thay thế ít nhất cho đến khi Visual Studio nhảy trên tàu git. –

+0

Bạn có muốn xóa hoàn toàn tệp khỏi kho lưu trữ không? –

+0

Tệp là tệp tạm thời. Tôi cập nhật mỗi lần thay đổi xảy ra trong WebStorm, vì vậy tôi rất vui khi mất toàn bộ thư mục. –

Trả lời

4

Nếu bạn muốn giữ lại workspace.xml từ kho lưu trữ từ xa trong khi vẫn giữ cục bộ dưới dạng tệp không được theo dõi, thì cannot easily be done from Visual Studio này. Đặt cược tốt nhất của bạn có thể là làm điều này từ dòng lệnh. Hãy thử điều này:

git rm path/to/workspace.xml 
git commit -m 'removed workspace.xml from repo' 
git push origin yourBranch 

Lệnh này loại bỏ workspace.xml khỏi bị theo dõi bởi Git và đẩy thay đổi này vào kho lưu trữ.

Nếu bạn không nhớ xóa tệp khỏi thiết lập cục bộ, bạn có thể xóa workspace.xml, cam kết, sau đó đẩy thay đổi vào kho lưu trữ. Điều này sẽ được thực hiện từ trong Visual Studio. Nếu bạn vẫn muốn workspace.xml cục bộ, thì bạn có thể sao lưu tệp này và thêm tệp sau khi bạn đẩy xóa.

Các vấn đề liên quan