<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Version-control Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/version-control.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Version-control Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-22T05:25:25+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Series Git CLI Thực chiến #1: Kỷ nguyên &quot;Code.zip&quot; chấm dứt và Cỗ máy thời gian của Developer]]></title>
                        <link>https://viblo.asia/p/series-git-cli-thuc-chien-1-ky-nguyen-codezip-cham-dut-va-co-may-thoi-gian-cua-developer-wlVmRPq845Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-git-cli-thuc-chien-1-ky-nguyen-codezip-cham-dut-va-co-may-thoi-gian-cua-developer-wlVmRPq845Z</guid>
            <description><![CDATA[Anh em đã bao giờ nhìn vào thư mục dự án của mình và thấy những file có tên kiểu này chưa:

* api-afc-v1.zip
* api-afc-v2-final.zip
* api-afc-v2-final...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-07 16:09:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Làm chủ Bitbucket | Bài 1: Tư duy Bitbucket - Tại sao nó là lựa chọn số 1 cho doanh nghiệp?]]></title>
                        <link>https://viblo.asia/p/series-lam-chu-bitbucket-bai-1-tu-duy-bitbucket-tai-sao-no-la-lua-chon-so-1-cho-doanh-nghiep-1j4lQoMKJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-lam-chu-bitbucket-bai-1-tu-duy-bitbucket-tai-sao-no-la-lua-chon-so-1-cho-doanh-nghiep-1j4lQoMKJwl</guid>
            <description><![CDATA[Nếu Git là "vũ khí", thì Bitbucket là "pháo đài". Nhiều anh em hay hỏi: "Tại sao không dùng GitHub cho khỏe?". Câu trả lời nằm ở quy trình (Process). ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-08 13:50:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Git Master] Giải mã &quot;quyền năng&quot; Git Reset: Khi nào nên quay đầu là bờ?]]></title>
                        <link>https://viblo.asia/p/git-master-giai-ma-quyen-nang-git-reset-khi-nao-nen-quay-dau-la-bo-y0VGwl7zVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/git-master-giai-ma-quyen-nang-git-reset-khi-nao-nen-quay-dau-la-bo-y0VGwl7zVPA</guid>
            <description><![CDATA[Chào anh em! Chắc hẳn trong lúc đang miệt mài "code dạo", không ít lần anh em rơi vào tình cảnh: lỡ tay commit code nháp, commit thừa file mật khẩu, h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-01 15:00:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ai cũng biết Git, nhưng mấy người làm đúng workflow?]]></title>
                        <link>https://viblo.asia/p/ai-cung-biet-git-nhung-may-nguoi-lam-dung-workflow-R5JRQgbY4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/ai-cung-biet-git-nhung-may-nguoi-lam-dung-workflow-R5JRQgbY4Gv</guid>
            <description><![CDATA[ Git Workflow Playground – Cách thông minh để luyện Git qua thực hành

Git là một trong những kỹ năng quan trọng nhất với lập trình viên hiện đại. Tuy...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anh Trần</dc:creator>
            <pubDate>2026-06-30 13:45:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách đặt version “chuẩn dev” với Semantic Versioning]]></title>
                        <link>https://viblo.asia/p/cach-dat-version-chuan-dev-voi-semantic-versioning-pgjLNgj9V32</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-dat-version-chuan-dev-voi-semantic-versioning-pgjLNgj9V32</guid>
            <description><![CDATA[Đã bao giờ bạn cập nhật một thư viện và làm hỏng cả dự án? Đó là vì bạn và người viết thư viện chưa có “ngôn ngữ chung”. Semantic Versioning (SemVer) ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quoc Hao Duong</dc:creator>
            <pubDate>2025-06-07 11:41:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những công việc cụ thể mà một CM cần làm trong quy trình phát triển dự án]]></title>
                        <link>https://viblo.asia/p/nhung-cong-viec-cu-the-ma-mot-cm-can-lam-trong-quy-trinh-phat-trien-du-an-bXP4WzqkV7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-cong-viec-cu-the-ma-mot-cm-can-lam-trong-quy-trinh-phat-trien-du-an-bXP4WzqkV7G</guid>
            <description><![CDATA[Như vậy, qua bài viết đầu tiên trong series này, các bạn đã biết được Configuration Manager là ai và đóng góp vai trò gì trong quy trình phát triển mộ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sơn Khương</dc:creator>
            <pubDate>2023-08-30 00:37:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CM (Configuration Management Engineer) là ai? Có vai trò gì trong quy trình phát triển của một dự án?]]></title>
                        <link>https://viblo.asia/p/cm-configuration-management-engineer-la-ai-co-vai-tro-gi-trong-quy-trinh-phat-trien-cua-mot-du-an-E1XVOaNGJMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/cm-configuration-management-engineer-la-ai-co-vai-tro-gi-trong-quy-trinh-phat-trien-cua-mot-du-an-E1XVOaNGJMz</guid>
            <description><![CDATA[CM/Configuration Manager (Hay còn có cách gọi khác là Configuration Management Engineer) có thể là một thuật ngữ hay chức danh khá xa lạ đối với hầu h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sơn Khương</dc:creator>
            <pubDate>2023-08-27 22:19:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chapter 6: Advanced Git Techniques - Stashing, Rebasing, and Cherry-picking]]></title>
                        <link>https://viblo.asia/p/chapter-6-advanced-git-techniques-stashing-rebasing-and-cherry-picking-3kY4g5byLAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-6-advanced-git-techniques-stashing-rebasing-and-cherry-picking-3kY4g5byLAe</guid>
            <description><![CDATA[This chapter belong to Getting Started with Git: A Beginner's Guide  Series

In software development, it's common to have multiple branches of code th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duc Nguyen</dc:creator>
            <pubDate>2023-02-13 10:37:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chapter 5: Collaborating with Git - Pull Requests and Merge Conflicts]]></title>
                        <link>https://viblo.asia/p/chapter-5-collaborating-with-git-pull-requests-and-merge-conflicts-pgjLNdD1432</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-5-collaborating-with-git-pull-requests-and-merge-conflicts-pgjLNdD1432</guid>
            <description><![CDATA[This chapter belong to Getting Started with Git: A Beginner's Guide  Series

Collaborating with Git is a crucial aspect of software development. When ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duc Nguyen</dc:creator>
            <pubDate>2023-02-13 10:17:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chapter 4: Understanding Git Branches]]></title>
                        <link>https://viblo.asia/p/chapter-4-understanding-git-branches-obA466XM4Kv</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-4-understanding-git-branches-obA466XM4Kv</guid>
            <description><![CDATA[This chapter belong to Getting Started with Git: A Beginner's Guide  Series

In this chapter, you will learn about Git branches, what they are, and wh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duc Nguyen</dc:creator>
            <pubDate>2023-02-11 11:06:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chapter 3: Basic Git Commands and Workflow]]></title>
                        <link>https://viblo.asia/p/chapter-3-basic-git-commands-and-workflow-MkNLrONOVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-3-basic-git-commands-and-workflow-MkNLrONOVgA</guid>
            <description><![CDATA[This chapter belong to Getting Started with Git: A Beginner's Guide  Series

In this chapter, we will be diving into the basics of using Git, includin...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duc Nguyen</dc:creator>
            <pubDate>2023-02-11 10:29:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chapter 2: Installing and Configuring Git]]></title>
                        <link>https://viblo.asia/p/chapter-2-installing-and-configuring-git-5pPLkP5GVRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-2-installing-and-configuring-git-5pPLkP5GVRZ</guid>
            <description><![CDATA[This chapter belong to Getting Started with Git: A Beginner's Guide  Series

In this chapter, we will focus on installing Git on your computer and set...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duc Nguyen</dc:creator>
            <pubDate>2023-02-11 10:03:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chapter 1: Understanding Git and Version Control]]></title>
                        <link>https://viblo.asia/p/chapter-1-understanding-git-and-version-control-7ymJXXvqJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-1-understanding-git-and-version-control-7ymJXXvqJkq</guid>
            <description><![CDATA[This chapter belong to Getting Started with Git: A Beginner's Guide  Series

1.1 Introduction to Git
In this section, we will define what Git is and w...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duc Nguyen</dc:creator>
            <pubDate>2023-02-11 10:01:45</pubDate>
                                                                                                        </item>
            </channel>
</rss>
