Ai cũng từng là newbie, nhiều sai lầm, nhiều bug bủng rồi mới lên các level tiếp theo nên mình có tí chia sẻ về trải nghiệm dùng Git nhớ đời của mình, lúc còn chập chững mới dùng Git
Mình từng code ròng rã phải gọi là sml 4 đêm liền, sau đó thì lại up src lên Github thì mò mẫm sao thì bị bay màu sạch toàn bộ các file trong src/main/java và src/main/resources
Nhớ không nhầm là dòng Git Reset HARD đã làm mình bay màu toàn bộ công sức mà không thể restore lại được
Các bạn newbie mới vào thì nên học cất công ra vài ngày hoặc 1 tuần để đọc hiểu các command cơ bản và những command “nhạy cảm” để tránh những hậu quả đáng tiếc.
Tốt nhất hãy tạo backup cho project, điều quan trọng phải nhắc lại nhiều lần là phải có backup về Src lẫn Database
Lưu ý cho các bạn newbie dùng Github và Gitlab
Case trên thì dùng git reflog nhé, miễn là trước đó bạn đã commit rồi.
(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)
Mình đợt đó commit bị lỗi gì đó, xong cmd tiếp reset hard thế là toang, Dùng eclipse mà mình không thấy local history để restore trong IDE nên đợt đó bỏ mấy ngày không công luôn
Git restore, git reflog các thứ mà vẫn chịu. Nó xóa mấy file toàn quan trọng như src/main/java và resource: static,… pom config ,… Giờ mình làm gì cũng backup trước rồi tính sau
cái này do bạn thôi, không đọc kĩ hướng dẫn trước khi dùng
cũng y như lúc code bị lỗi, cứ sửa đại cho nó hết lỗi, không hết thì tiếp
mà dùng bitbucket thì không cần lo nhỉ
1 Like