Git Cherry Pick: Kỹ năng cần thiết của Leader | TrungQuanDev | Cà Phê Lập Trình ☕️

#trungquandev #git #caphelaptrinh
➡️ Video ngày hôm nay mình sẽ chia sẻ tới các bạn một kỹ năng sử dụng Git - GitHub trong môi trường làm việc thực tế, và kỹ năng này được sử dụng đa phần bởi các Leader hoặc Senior trong dự án đó là Git Cherry Pick nhé.
- Vậy Cherry Pick là gì, thực tế tại sao lại cần dùng tới nó, hãy cùng xem video cực kỳ chỉn chu và đầy đủ này của mình nha.
➡️ Xem xong video này rồi có cảm nghĩ gì thì bạn hãy comment bên dưới chia sẻ cho mình biết với nhé.
🌱 Tham gia hội viên kênh để ủng hộ mình nhé! Cảm ơn bạn 💌 : www.youtube.com/@trungquandev...
🌐 Video này nằm trong Playlist: • Cà Phê Lập Trình ☕️ 🧑🏻‍💻
🌳 Một kênh khác từ mình, chủ yếu tiếng Anh, luyện skill bằng cách code những project thú vị: / @code-tq
---
👋🏼 Join những cộng đồng lập trình văn minh lịch sự dưới đây nhé:
🔗 Discord: Cộng Đồng Lập Trình Việt Nam 🇻🇳 : / discord
🔗 Page: TrungQuanDev - Một lập trình viên: / trungquandev
🔗 Group: Cộng đồng Lập Trình Web • Front-end & Back-end Việt Nam: / laptrinhwebvietnam
🔗 Blog: trungquandev.com
🔗 CV: cv.trungquandev.com
---
🎤 Mình trên các nền tảng Podcasts:
🎵 Spotify: podcasters.spotify.com/pod/sh...
🎵 Apple: podcasts.apple.com/vn/channel...
🎵 Castbox: castbox.fm/ch/5746721
---
🎒 Danh sách một vài món đồ trong góc làm việc của mình:
🌐 Bàn phím cơ Meletrix Zoom75: shope.ee/4AZxyEgM1T
🌐 Switch WS Morandi: shope.ee/7f9gHaQlnN
🌐 Máy ảnh & Quay phim Sony ZV-1: shope.ee/409eX1GvD8
---
📝 Video Chapters - nội dung chi tiết:
00:00 Câu chuyện thực tế
07:29 Giới thiệu về mình chút
08:31 Bước chuẩn bị
10:24 Cách dùng Cherry-Pick chuẩn và phổ biến
20:07 Vài kỹ năng Git nâng cao liên quan
---
📝 Link tài liệu liên quan để các bạn tham khảo và sử dụng mà trong video mình có nhắc đến:
- Repo GitHub mà mình đã tự tay chuẩn bị để các bạn thực hành:
github.com/trungquandev/git-c...
---
| 💻 ☕️ TRUNGQUANDEV - MỘT LẬP TRÌNH VIÊN 💝 |

Пікірлер: 42

  • @truonghung9618
    @truonghung96184 ай бұрын

    video rất hay, cảm ơn a ạ

  • @trungquandev

    @trungquandev

    4 ай бұрын

    Không có gì em nha, tối nay anh sẽ lên một video nữa về Git Conflict luôn, đảm bảo hay không kém nha :))

  • @phanvanhao7992
    @phanvanhao79928 ай бұрын

    Cảm ơn a đã chia sẻ ạ

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Không có gì em nha, anh sẽ thường xuyên chia sẻ kiến thức giá trị như này, đặc biệt tối nay và mai sẽ có 2 video nữa rất hay về hành trình học lập trình của anh nhé. Có bạn bè cũng học lập trình thì share kênh ủng hộ anh vs nha ^^

  • @tanhoang5611
    @tanhoang56118 ай бұрын

    Quá hay luôn a

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Chờ video tối nay với tối mai sẽ còn hay nữa nha em ^^

  • @trungquandev
    @trungquandev8 ай бұрын

    🍀Xem xong video này rồi có cảm nghĩ gì thì bạn hãy comment bên dưới cho mình biết với nhé 😄 🔔Like video cũng như Đăng Ký Kênh ủng hộ mình & Join cộng đồng Discord hoặc Facebook rất văn minh lịch sự tại đây nha: 🔗Discord: Kiến Thức Lập Trình: discord.gg/ycSbhP6gDu 🔗Fanpage: Trung Quân DEV: facebook.com/trungquandev 🔗Group: Cộng đồng Lập Trình Web • Front-end & Back-end Việt Nam: facebook.com/groups/laptrinhwebvietnam

  • @KhoaNguyen-pw9xb
    @KhoaNguyen-pw9xb3 ай бұрын

    nai xừ , hướng dẫn trực quan , nhiều thông tin bổ ích, chỉ dẫn dễ hiểu , cảm ơn anh .

  • @trungquandev

    @trungquandev

    3 ай бұрын

    Không có gì em nha ^^ Có bạn bè cũng học thì nhớ share kênh ủng hộ anh nhé :))

  • @khanhduynguyen4726
    @khanhduynguyen47268 ай бұрын

    Anh chia sẻ cuốn thật sự

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Mai và ngày kia anh sẽ lên tiếp 2 video kiểu chia sẻ kinh nghiệm như này tiếp, đón chờ nhé =)))

  • @minhtrovert
    @minhtrovert3 ай бұрын

    Cảm ơn chia sẻ của anh ạ. Em có 1 câu hỏi là nếu những feature mà mình pick lại có phụ thuộc vào các feature mà mình không pick thì mình có phương án nào để Cherry Pick được hiệu quả và gọn gàng hơn không ạ? Vì khi các tính năng có liên quan lẫn nhau thì Cherry Pick sẽ làm cho chúng không hoạt động được. Cảm ơn anh, chúc anh sức khoẻ!

  • @hieuhuynh2320
    @hieuhuynh23207 ай бұрын

    Video làm bài bản, giải thích trực quan nữa, hóng git rebase nha anh. Cảm ơn anh nhiều

  • @trungquandev

    @trungquandev

    7 ай бұрын

    ừa để anh sắp xếp, git rebase cũng đơn giản ấy mà, đơn giản hơn cả cherry-pick này :)))

  • @somebody-17546
    @somebody-175468 ай бұрын

    hay anh ơi. Ở công ty em cherry-pick suốt ngày :V

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Ngày nào cũng phải Cherry Pick thì hơi lạ nha =)))

  • @quangngovann
    @quangngovann8 ай бұрын

    Tuyệt với quá anh ạ, hy vọng anh làm thêm về git rebase và git merge ạ.

  • @trungquandev

    @trungquandev

    8 ай бұрын

    ừa để a note lại, 2 thằng này cũng có dùng trong dự án thực tế nhiều, mà anh thường dùng git rebase nhiều hơn là git merge

  • @quangngovann

    @quangngovann

    8 ай бұрын

    @@trungquandev Dạ em cảm ơn anh rất nhiều ạ

  • @Komachi21

    @Komachi21

    8 ай бұрын

    @@trungquandev mong a ra video sớm về git merge và git rebase ạ

  • @hutacu-tv8111
    @hutacu-tv81115 ай бұрын

    nếu có thời giạn bạn làm 1 video cơ bản chia sẽ về unit test được không.

  • @trungquandev

    @trungquandev

    5 ай бұрын

    ok bạn nhé, mình sẽ note lại vào todo list, sub kênh ủng hộ mình và có bạn bè cũng học lập trình thì share video ủng hộ mình nhé.

  • @phamcongtoan1399
    @phamcongtoan13998 ай бұрын

    anh oi, a làm về sử lí conflick dc ko ạ kiểu như là làm lại từ đầu tất cả các bước nhưng lướt qua vì đã có video cũ rồi để e có thể rõ ràng về git dc ko a, e hơi rối mấy cái git này

  • @trungquandev

    @trungquandev

    8 ай бұрын

    "Xử lý" nha, không phải "sử" trong "lịch sử" =))) - Về cái conflict thì cũng không khó đâu, như anh trước học cũng không biết, sau đi làm gặp vấn đề cái rồi fix là quen ngay. Em cứ học theo video này cũng như cái Git Flow ở một cái video anh đã từng làm trong cùng Playlist này rồi đó. - Còn cái Conflict để a nghĩ nếu mà anh tìm cách tạo ra được trường hợp Demo thì a sẽ làm video hướng dẫn nhé.

  • @phamcongtoan1399

    @phamcongtoan1399

    8 ай бұрын

    em cảm ơn anh nha@@trungquandev

  • @tranthinhqnam
    @tranthinhqnam8 ай бұрын

    anh cho em hỏi là xu thế giờ có nên theo back end php vs framework cakephhp ko ậ, mong anh cho em lời khuyên với ạ

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Thông thường nhé, nếu em theo hướng PHP thì em nên học Laravel, từ cái thời sinh viên mà anh học và làm thì Laravel nó nổi lên phổ biến và được ưa chuộng hơn Cake nhiều rồi. Ngoài ra em cứ lên google tìm kiếm các Job ở thị trường Việt Nam mình về PHP xong đọc nhiều requirements là sẽ có thêm cái nhìn tổng quát hơn nữa nhé. Anh vote cho combo Laravel và VueJS, 2 cái này hay đi với nhau.

  • @tranthinhqnam

    @tranthinhqnam

    8 ай бұрын

    @@trungquandev Tại em kiểu interrn mà anh kia đưua tài liệu em cakephp , giờ em không biết sao lun.. sợ bị out of date

  • @trungquandev

    @trungquandev

    8 ай бұрын

    @@tranthinhqnam Vậy thì vấn đề ở đây là đặc thù công ty em đang làm có những dự án về Cake PHP, thường thì nếu ở lại làm em sẽ không có sự lựa chọn khác đâu. - Em nên cân nhắc, đặc biệt ở giai đoạn này anh thấy nhiều bạn còn không tìm được việc Intern thì mình có cơ hội cũng đã là điều khá tốt, nếu tạm thời chưa tìm được cơ hội mới nào khác thì em cứ học Cake cũng không sao, cái quan trọng em cần học là ở "Tư Duy Lập Trình", không phải công nghệ, vì công nghệ thay đổi liên tục, khi em đã có base tốt về "Tư duy lập trình" rồi thì học cái mới cũng sẽ nhanh thôi. đừng quá lo.

  • @tranthinhqnam

    @tranthinhqnam

    8 ай бұрын

    @@trungquandev Anh cho em lời khuyên với được không anh , tại php nhìn khoai quá vs nên học kiểu song song trùm 1 ngôn ngữ khác k anh , chứ e thấy job php giờ ít quá

  • @tuannguyenthai
    @tuannguyenthai8 ай бұрын

    Skill mới đã được thu nạp

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Học dần sau làm Leader còn đỡ bỡ ngỡ =)))

  • @khuyennhau1664
    @khuyennhau16646 ай бұрын

    này là kĩ năng của 1 junior + fresher phải có mà đâu phải leader

  • @trungquandev

    @trungquandev

    6 ай бұрын

    Chắc bạn mới đọc title video chứ chưa xem nhỉ? Vì đoạn đầu video mình đã giải thích rồi, bạn xem là hiểu vì sao mình nói là của Leader và dĩ nhiên kể cả sinh viên cũng nên học luôn chứ k riêng gì Junior hay Fresher nhé.

  • @huuquocdattran2877
    @huuquocdattran28778 ай бұрын

    Em ơi a thấy là mình nên xài tools thay vì command line nha em, anh thấy có tools Git Fork này cũng hay nó giúp cho mình cherry pick nhanh hơn nè

  • @trungquandev

    @trungquandev

    8 ай бұрын

    Đừng phụ thuộc quá vào tool anh, với phong cách và kinh nghiệm của em thì nên tập dùng dòng lệnh cho quen, đâu phải lúc nào anh cũng có máy tính để dùng tool, rồi tool thì phụ thuộc xem đang dùng hệ điều hành nào để mất công cài phần mềm cho phù hợp:))), Chưa kể đôi khi có những chỗ, những thiết bị mà anh chỉ có thể dùng Terminal thôi, hoặc dễ thấy nhất là cầm điện thoại có cái Terminal remote từ xa cũng giải quyết được khá nhiều việc khi không có máy tính bên cạnh đó.

  • @huuquocdattran2877

    @huuquocdattran2877

    8 ай бұрын

    @@trungquandev a làm ở FPT hồi trước đó em , lỡ xài command line xong bị book phòng họp riêng luôn em

  • @trungquandev

    @trungquandev

    8 ай бұрын

    @@huuquocdattran2877 gì mà ảo thế a, Terminal là thứ rất bình thường trong công việc hàng ngày của Dev mà? Không lẽ FPT cấm cả cái này? Ngày xưa nghe nói chặn YT, FB, Google...vv nghe đã thấy oải rồi nên em chọn nơi khác để apply vào, giờ chắc phải thoải mái hơn rồi chứ?

  • @williamlin8709

    @williamlin8709

    7 ай бұрын

    ​@@huuquocdattran2877vô tình đọc comment hết hồn về FPT luôn 😢 thấy terminal mới chuyên nghiệp chứ

  • @ngongocnam4239

    @ngongocnam4239

    2 ай бұрын

    Hiện tại em đang làm tại FPT và em vẫn dùng command line để thao tác với GIT nha m.n. Cá nhân em thì đề cao việc dùng cmd line hơn vì nó giúp nhớ và hiểu được rằng mình đang làm gì với nó. Thực ra thì tool nó cũng thao tác thông qua cmd line chẳng qua là nó làm đơn giản hơn cho người mới học