06/12/2018, 16:00

Một số cách phục hồi code trên Git

Git là công cụ mạnh để quản lý project, được sử dụng hầu hết phổ biến hiện nay. Một vài trường hợp bạn cần phải phục hồi code đểu, code ngủ gật, bla bla. Các bạn thường sẽ gặp một số trường hợp sau. 1. Vừa chỉnh code xong, chưa add $ git clean -df $ git ...

Git là công cụ mạnh để quản lý project, được sử dụng hầu hết phổ biến hiện nay. Một vài trường hợp bạn cần phải phục hồi code đểu, code ngủ gật, bla bla. Các bạn thường sẽ gặp một số trường hợp sau.

1. Vừa chỉnh code xong, chưa add

2. Lỡ tay add nhưng chưa commit

3. Commit rồi, mà hên chưa push

4. Commit rồi, lỡ tay push luôn

Push lên rồi, có nghĩa là có thể đã có người fetch về sử dụng rồi, mà người ta đã lấy rồi thì không có chuyện giựt lại. Trong trường hợp này bạn cần đính chính lại: “À, nãy tao nhầm, lấy cái này nè”.

Vì thế, ta push 1 commit khác, nội dung là ngược lại cái vừa push để đính chính.

Kết

Bài viết giúp bạn hiểu hơn git là một công cụ vô cùng mạnh mẽ để kiễm soát mã nguồn của bạn.

Bài viết được post trên Blog của mình (Git – Phục hồi code cũ toàn tập).

Rất vui khi nhận được góp ý của mọi người :))

Techtalk via Kipalog

Bài liên quan

Đây là một số cách "hack" VS Code siêu bí mật để tăng năng suất của bạn

Dưới đây là một bộ sưu tập nhỏ các mẹo, thủ thuật và tiện ích mở rộng và lọc chúng để chỉ giữ những thứ hữu dụng nhất cho web developer. 1. Material Theme & Icons Nếu nó thực sự tốt và thân thiện, bạn yêu thời gian dành cho nó. Hãy tưởng tượng một epic theme kết hợp với các epic ...

Trịnh Tiến Mạnh viết 18:33 ngày 20/01/2019

Một số cách phục hồi code trên Git

Git là công cụ mạnh để quản lý project, được sử dụng hầu hết phổ biến hiện nay. Một vài trường hợp bạn cần phải phục hồi code đểu, code ngủ gật, bla bla. Các bạn thường sẽ gặp một số trường hợp sau. 1. Vừa chỉnh code xong, chưa add $ git clean -df $ git ...

Hoàng Hải Đăng viết 16:00 ngày 06/12/2018

Một số plugin hỗ trợ PSR trên các IDE/Code Editor được sử dụng rộng rãi khi lập trình PHP

Mình đã định chấm dứt vụ PHP Standard Recomendations ở sau bài PSR-17 rồi, nhưng mà như đã đề cập mô tả series, phần lớn các lập trình viên thì đều dùng đến cùng lắm là 4 cái PSR-1, PSR-2, PSR-3 và PSR-4(mình thì mang tiếng dịch đủ thế thôi nhưng cũng chịu chả hiểu mấy chuẩn không phải 4 cái ...

Tạ Quốc Bảo viết 23:19 ngày 20/10/2018

Một số cách để hạn chế bug trên trình duyệt IE?

Xin chào mọi người, mình là một FrontEnd Developer. Vì vậy nên mình thường xuyên làm việc với các trình duyệt web (browser) và trong đó có trình duyệt IE (Internet Explorer) của Microsoft. Nhắc đến IE có lẽ đây là một nỗi ám ảnh lớn nhất của hầu hết các lập trình viên FrontEnd, vì trình duyệt này ...

Tạ Quốc Bảo viết 16:38 ngày 12/08/2018

Một số cách viết JavaScript ngắn gọn hơn

1. Toán tử bậc ba - The Ternary Operator Áp dụng trong trường hợp bạn sử dụng if..else, cú pháp này sẽ giúp code bạn ngắn gọn hơn: const x = 20; let answer; if (x > 10) { answer = "greater than 10"; } else { answer = "less than 10"; } Thay bằng: const answer = x > 10 ? ...

Bùi Văn Nam viết 16:03 ngày 12/08/2018
0