Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn GIT In depth with BitBucket- Practical work flows

Học GIT chuyên sâu cùng BitBucket - Quy trình làm việc thực tế

Học GIT chuyên sâu cùng BitBucket - Quy trình làm việc thực tế

Học cách sử dụng GIT & Bitbucket thông minh với nhiều lệnh nâng cao - commit, merge, squash, rebase, bisect, cherrypick, v.v.

4.6
(2,807 đánh giá)
14,813 học viên
Giảng viên
QA Click Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
42 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu sâu các khái niệm cốt lõi và lệnh trong GIT
Hiểu cách GIT và Bitbucket kết hợp để tạo nên Hệ thống Quản lý Phiên bản mạnh mẽ
Đi sâu vào các quy trình làm việc nâng cao của GIT với ví dụ thực tế từ Clone đến Push khi có xung đột merge
Học các lệnh GIT phức tạp như rebase, squash, cherry pick, amend, bisect, revert, reset, v.v.
Hiểu cách Tích hợp GIT Bitbucket với Jira để quản lý dự án tập trung tại một nơi
Triển khai Bitbucket pipelines để kiểm tra mã sau mỗi lần Commit và Pull request trong GIT

Yêu cầu

Không cần kinh nghiệm trước về GIT

Đối tượng phù hợp

Dành cho Kỹ sư Phần mềm
Dành cho bất kỳ Kỹ sư nào viết mã

Nội dung khóa học

14 phần • 42 bài giảng
1 Giới thiệu về GIT & BitBucket và tầm quan trọng của chúng
2 **Tổng quan Nội dung khóa học - Bắt buộc xem**
1 Cài đặt và Cấu hình GIT và Bitbucket trên hệ thống cục bộ
2 Tạo Workspace và kho chứa từ xa trong Bitbucket
3 Hiểu về Git clone và thiết lập cấu hình toàn cục cho GIT cục bộ
1 Các cơ chế trạng thái GIT khác nhau là gì và cách chuyển đổi giữa chúng
2 Hiểu về Commits và cách lịch sử được tạo trong kho chứa cục bộ và từ xa
3 Cách thêm thành viên mới vào kho chứa Workspace trong Bitbucket với vai trò admin
1 Tại sao cần nhánh trong GIT và Cách tạo nhánh mới từ kho chứa hiện có
2 Thực hiện thay đổi cục bộ trong nhánh mới và tuân theo các bước quy trình commit
1 Cách reset các commit để đưa mã trở lại working directory trong GIT
2 Soft và Hard reset là gì và chúng giúp thu hồi commit như thế nào
3 Cách sử dụng tham chiếu mã băm (hash) của commit để hoàn tác commit với reset
1 Pull requests là gì và cách tạo trực tiếp trong Bitbucket
2 Cách xem xét Pull requests và thêm nhận xét/phê duyệt/từ chối chúng
1 Các cách khác nhau để merge nhánh vào nhánh chính (master)
2 Trong những tình huống nào GIT gặp xung đột Merge và cách giải quyết
3 Các bước cần làm khi đẩy nhánh - khái niệm merge để tránh xung đột
4 Ví dụ tình huống về cách xung đột merge phát sinh và các bước giải quyết
5 Cách giải quyết xung đột từ trình soạn thảo và cách theo dõi các thay đổi ngay lập tức
1 Rebase trong GIT là gì và tầm quan trọng của việc rebase nhánh
2 Ví dụ thực tế về cách rebase các thay đổi từ master sang nhánh đang làm việc
3 Cách gộp nhiều commit thành một commit duy nhất với Git rebase (squash)
4 Ví dụ end-to-end về việc áp dụng Git rebase và Squash cùng lúc trên nhánh đang làm việc
1 Cách chỉnh sửa commit cuối cùng trên nhánh đang làm việc với Git amend --commit
2 Cách di chuyển commit từ nhánh này sang nhánh khác với Git cherry pick
3 Git bisect là gì và nó giúp xác định commit lỗi từ lịch sử như thế nào
4 Ví dụ sử dụng Git bisect và cherry pick cùng nhau để di chuyển và chỉnh sửa commit
1 Tầm quan trọng của lệnh Git stash và Pop để lưu và khôi phục các thay đổi đã thực hiện
2 Tầm quan trọng của lệnh Git diff và blame để hiểu tác giả thay đổi commit
3 Cách hoàn tác commit trong kho chứa công khai với lệnh git revert
1 Khám phá Bitbucket và hiểu các tính năng của nó cho thao tác GIT
2 Cách tạo nhánh và thêm/chỉnh sửa file ngay lập tức từ Bitbucket
3 Pipelines trong Bitbucket là gì và cách thiết lập xác thực pipelines
4 Cách tạo Build pipeline trong Git Bitbucket cho dự án của bạn
1 Sự khác biệt giữa Git pull và fetch. Khi nào nên dùng lệnh nào?
2 Git tagging là gì và cách tạo tag cho các commit trong nhánh
3 Sự khác biệt giữa Git clone và Git fork - và khi nào nên dùng cái nào?
1 Giới thiệu Source tree để quản lý hoạt động GIT từ giao diện đồ họa
2 Cách làm việc với lệnh git bên trong Source tree - ví dụ 1
1 Jira là gì và lợi ích của nó? Cách kết nối nó với Bitbucket
2 Cách tạo nhánh trong Bitbucket từ các story trong Jira và cách theo dõi chúng

Giới thiệu khóa học

This is the one Single Course where you will learn everything about GIT from basics to advanced with many complex workflows
Bitbucket is most used remote GIT repository in many companies and this course will give you complete knowledge on building pipelines, creating Pull requests and Jira integration.

Every command in GIT has in depth explanation with real time usage so that you know when to use what command while  managing the code in you GIT repositories.

In this course we'll find answers to many advance Work flow questions like:

"How can I edit/delete my last commit?"

"What is the difference between a merge and a rebase ?"

"How to squash multiple commits to one commit"?

"How to time travel to past commit and make changes"

"How to find the Error commit from the bunch of commits"?

"What is the Stash?"

"How to reset the changes made in Staging, working directories"?

"How to add commit from one branch to another?

"How to bring back a deleted commit?"

"What is the difference between a local tracking branch and a remote tracking branch?"

Below are the commands on high level we use in this course.

Clone
Fork
Fetch
Pull
Commit
Push
Stash
Status
Stash Pop
Merge
branch
log
Squash
Reset Hard
Reset Soft
Rebase
Merge squash
Cherry-pick
revert
bisect
reflog
amend-commit
Interactive rebase
blame


Apart from above commands, this course also covers how to create/review/approve/decline Pull requests in the Bit Bucket so that one can understand end to end flow of working with GIT in the projects.

Understand Bitbucket Jira Integration

· Understand creating Build Pipelines in Bitbucket for every code commit


There are lot of quizzes included for knowledge check so that you can emerge as GIT Pro after the successful course completion



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Bitbucket
Hiển thị tất cả khoá học Git
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Version Control
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊