7

Share:

Bạn là 1 coder và bạn đang code thì leader báo "code của chú ấy ở truyền bá trước đang có bug production, quay trở về hot fix mang lại anh luôn luôn nhé!". Sau thời điểm nhận gáo nước giá từ leader nhiều người đang ở ngay giữa chừng trong task mới và có nhiều files changed. Chúng ta ngồi vạch hướng giải quyếtĐể bắt đầu giải quyết vấn đề, bạn phải một branch mới với code trên production. Khi nói tới lệnh Git cơ bản, bạn có nhị lựa chọn:

Chạy git reset --hard để vứt bỏ những biến đổi đã được commit của bạn.Ghi lại quá trình chưa hoàn tất của công ty như là một trong commit mới.

Bạn đang đọc: 7

Tùy chọn đầu tiên làm mất tất cả quá trình của bạn, trong lúc cái sau dẫn đến một trong những phần commit không tồn tại ý nghĩa. Không có tình huống là được muốn đợi cả.

Đây là lúc lệnh git stash vạc huy tác dụng của nó. Hãy tưởng tượng nó giống hệt như git reset --hard, nó cung cấp cho bạn một branch không bẩn sẽ, cơ mà nó cũng khắc ghi các thay đổi không không hề thiếu bên trong. Sau khoản thời gian khắc phục kết thúc lỗi nghiêm trọng, chúng ta có thể tái vận dụng những thay đổi này và ban đầu lại trường đoản cú nơi nhiều người đang dở dang. Bạn cũng có thể xem git stash như 1 nút "tạm dừng" mang đến tiến trình quá trình của bạn.

*

Tôi cá chắc là nếu như khách hàng đã từng nghịch hoặc thao tác làm việc thực tế cùng với github thì hình dáng gì chúng ta chả gõ vãi lần git stash với git stash pop rồi. Nó là một trong những tính năng rất có ích của git. Nhưng như thế thì chưa tường bản thân lắm, tôi cũng nghịch như chúng ta nhưng hỏi sao gồm mỗi cầm kia thì cũng chưa nhằm nhò gì mang đến lắm! nên 1 trong các buổi tối thong thả quá của một ông coder FA, tôi bỏ ra ngồi phát âm về thằng git stash này! các bạn nào biết rồi xin bỏ qua mất cho thảo dân mới khám phá này nhé!

Dưới đây là những điều hữu ích mà git stash có mà tôi đang ngó được:

Git stash saveGit stash listGit stash applyGit stash popGit stash showGit stash branch Git stash clearGit stash drop

Bắt đầu bước vào từng dòng một nhé:

Git stash save

Đơn giản thì thằng này cũng tương tự khi bạn gõ git stash vậy. Dòng khác là lệnh này có những option khác nhau. Có một số trong những option khá hay, tôi vẫn trải ra ở bên dưới đây.

Xem thêm: Cách Làm Các Món Ghẹ Hấp Sả Cực Kì Đơn Giản Ngay Tại Nhà, Cách Làm Ghẹ Hấp Sả Cực Kì Đơn Giản Ngay Tại Nhà

Git stash cùng mới một message kèm theo

git stash save "Toi dang Code cai gi the nay"bạn test đi nhé! tôi đang nói ra tính năng của nó vào lát nữa!

Git stash thải trừ những files ko được theo rõi

git stash save -uorgit stash save --include-untrackedGit stash list

Git stash apply

Git stash pop

Git stash show

Lệnh này hiện lên khá gọn gàng những đổi khác của stash diff. Tương tự, nó chỉ xem của thằng stash sau cuối thôi.

git stash showBạn hy vọng xem fullHD không che thì thêm -p vào nhégit stash show -pGit stash branch

Tạo một branch new với nhưng đổi khác tương ứng vào stash ngay sát nhất của người tiêu dùng và cũng xoá nó khỏi stash list như git stash pop.

git stash branch branch-draffNó cực kì hữu ích khí code stash của bạn conflict cùng với code mới nhất bạn kéo về bên trên nhánh đang làm cho việc.Git stash clear

Xoá cục bộ stash chúng ta đang tàng trữ trong repo. Nó hoàn toàn có thể sẽ không revert lại được nên chú ý nhé!

git stash clearGit stash drop

Xoá đi stash sát nhất, hoàn toàn có thể **không revert **được đâu nhé!

git stash dropĐó, hy vọng là bạn cũng có thêm chút tip trick cho việc coding của riêng mình! à chúng ta hỏi mình tham khảo ở đâu thì tại đây này! cảm ơn ông người sáng tác nhé =))

Bài viết liên quan