Tôi đã tìm kiếm điều này rất nhiều, nhưng không rõ liệu git có phải là công cụ chính xác cho những gì tôi muốn làm hay không. Khi tôi viết mã, tôi muốn tạo các ảnh chụp nhanh của toàn bộ kho lưu trữ để kiểm tra các công cụ ở những nơi khác nhau. Tôi quên nơi tôi thêm/chỉnh sửa mã, do đó, một điều tốt sẽ là "hoàn nguyên" toàn bộ kho lưu trữ về trạng thái ban đầu. Và những ảnh chụp nhanh này cần phải được duy trì hoặc xóa vĩnh viễn, vì đây chỉ là các thử nghiệm và thử nghiệm.Tạo ảnh chụp nhanh nhanh chóng của kho lưu trữ (git?)
Ảnh chụp nhanh VM chậm và ngắt kết nối. Tôi đã suy nghĩ về Git và các tính năng phân nhánh của nó. NHƯNG xa như tôi có thể thấy git giữ tất cả mọi thứ mãi mãi, trừ khi một số lệnh đặc biệt nguy hiểm được đưa ra để xóa các công cụ.
Điều tôi muốn: Cam kết nhiều ảnh chụp nhanh, có thể chuyển đổi giữa các ảnh chụp nhanh và xóa vĩnh viễn chúng khi tôi đẩy mọi thứ vào kho lưu trữ trực tuyến. Tôi không muốn lãng phí không gian trên repo vì mã vô dụng, với những cam kết vô dụng làm lộn xộn quan điểm.
Đây có thể là một câu hỏi noob, rất tiếc mọi hướng dẫn trên internet đều cho biết nhiều lệnh và khái niệm có ít trường hợp sử dụng thực tế.
Cảm ơn mọi người
Bạn thật tuyệt vời. Vâng, tôi nghĩ rất nhiều về các chi nhánh, tôi chỉ không muốn một mớ hỗn độn như SVN. Vì vậy, các cam kết sẽ bị xóa nếu không có thẻ nào được liên kết, đúng không? Tôi đọc về bộ sưu tập rác nhưng không thể hiểu được nó hoạt động như thế nào. – Mc128k
Nó hoạt động phía sau hậu trường. Tôi biết những gì bạn có nghĩa là, nếu bạn đang sử dụng để SVN sau đó một số lo sợ về chi nhánh là dễ hiểu; chúng hoàn toàn khác nhau (sạch sẽ, dễ dàng, nhẹ) trong 'git'. – AnoE