Lỡ tay xoá branch đang làm việc làm sao đây?
TIL
781
Git
64
White

Hoàng Nguyễn viết ngày 16/09/2016

Lỡ tay xoá branch đang làm việc làm sao đây?

Nếu bạn lỡ tay git branch -D <branch>, bạn sẽ thấy trong terminal có output như thế này.

Deleted branch <your-branch> (was <sha>)

Để restore lại branch, bạn chỉ cần nhập lệnh

git checkout -b <branch> <sha>

Còn nêú bạn không biết cả <sha> thì không sao cả, đã có reflog cứu chúng ta.

git reflog

Bạn sẽ thấy <sha> ở cột đầu tiên.

Còn nêú mà khó hơn nữa, không thấy cả commit trong reflog, chắc lúc này khóc, không sao, hãy cố gắng khôi phục lại branch bằng cách reset branch đến commit gần nhất được tìm thấy.

git fsck --full --no-reflogs --unreachable --lost-found | grep commit | cut -d\  -f3 | xargs -n 1 git log -n 1 --pretty=oneline > .git/lost-found.txt

Bạn có thể xem chi tiết commit bằng.

git log -p <commit>

codeaholicguy 16-09-2016

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Hoàng Nguyễn

36 bài viết.
536 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
92 35
Nhu cầu về Javascript developer hiện nay trong thị trường IT là rất lớn. Nếu bạn có kiến thức ở mảng này thì cơ hội nghề nghiệp cũng như thu nhập c...
Hoàng Nguyễn viết hơn 4 năm trước
92 35
White
54 0
Trong quá trình đi làm, nhất là nếu làm frontend thì chắc chắn sẽ có một lúc nào đó các bạn bị Chrome (trình duyệt nói chung) chửi vô mặt những thứ...
Hoàng Nguyễn viết hơn 2 năm trước
54 0
White
52 21
Microservices hiện đang nhận được rất nhiều sự chú ý: các bài viết, các blog, các cuộc thảo luận trên phương tiện truyền thông, trên mạng xã hội, v...
Hoàng Nguyễn viết hơn 5 năm trước
52 21
Bài viết liên quan
White
4 3
Xin chào mọi người, bài viết hôm nay sẽ liên quan đến một công cụ quản lý source code vô cùng quen thuộc đối với developer hiện nay đó chính là Git...
Julian Dong viết 1 năm trước
4 3
White
2 1
Hôm nay group review một cái tài liệu về version control với mấy đồng nghiệp, một người bạn bảo: Cái đó có gì đâu mà ông viết có vẻ khó khăn vậy,...
Long Nguyễn Xuân viết hơn 2 năm trước
2 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
36 bài viết.
536 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!