inflearn logo

Git worktree sử dụng ngay trong thực tế

Thông qua khóa học này, bạn có thể học tập một cách hệ thống các khái niệm cốt lõi như tạo và sử dụng Worktree, liên kết và quản lý các thay đổi với Worktree, cách sử dụng Worktree nâng cao, giải quyết vấn đề và các lưu ý khi dùng Worktree, cũng như so sánh Worktree với các phương pháp khác (Feature Branching).

1 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Git
Git
git-worktree
git-worktree
Git
Git
git-worktree
git-worktree

Bạn sẽ nhận được điều này sau khi học.

  • Rút ngắn đáng kể chi phí chuyển đổi ngữ cảnh (Context Switching)

  • Xây dựng môi trường đánh giá mã hiệu quả và kiểm thử song song

Khóa học này sẽ hướng dẫn hoàn chỉnh cách sử dụng thực tế git worktree, một viên ngọc ẩn của Git cho phép bạn xử lý đồng thời nhiều tác vụ trong cùng một kho lưu trữ.

Trước tiên, bạn sẽ làm quen với cách tạo và sử dụng cơ bản Worktree để thiết lập không gian làm việc độc lập cho từng nhánh, sau đó học kỹ thuật liên kết và quản lý thay đổi hiệu quả giữa các worktree. Xa hơn nữa, khóa học sẽ truyền đạt các kỹ thuật sử dụng nâng cao giúp tối đa hóa năng suất như bảo tồn build artifacts hay kiểm thử song song. Đặc biệt, chúng tôi sẽ hệ thống hóa các giải pháp và lưu ý đối với các vấn đề về xung đột đường dẫn hoặc tính toàn vẹn dữ liệu có thể gặp phải trong thực tế. Cuối cùng, bằng cách phân tích so sánh ưu nhược điểm giữa phương pháp Feature Branching truyền thống và phương pháp Worktree, bạn sẽ trở thành một nhà phát triển lành nghề có khả năng thiết kế quy trình làm việc tối ưu phù hợp với từng tình huống.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển Full-stack/Backend thường xuyên phải ứng biến khẩn cấp và chuyển đổi ngữ cảnh (context switching) liên tục.

  • Kỹ sư của các dự án có thời gian build lâu hoặc có các phụ thuộc (dependencies) quy mô lớn

Cần biết trước khi bắt đầu?

  • Nguyên lý cơ bản của Git Branch và Checkout

  • Hiểu biết về cấu trúc thư mục cục bộ và hệ thống tệp tin

Xin chào
Đây là iamjy10050932

Tôi là nhân viên văn phòng có 15 năm kinh nghiệm trong việc thiết kế và phát triển hệ thống Linux nhúng (Embedded Linux).

Chương trình giảng dạy

Tất cả

34 bài giảng

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của iamjy10050932

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

3 ₫

25%

118.829 ₫