💡
gumi Vietnam
  • Home
    • COMPANY POLICY
      • Company Internal Regulation
      • Overtime Register Flow
    • DEVELOPMENT POLICY
      • General
        • Digital Asset Management
        • Server Management
        • Backlog Flow
      • Git Rule
        • Branch Management
        • Committing Code
        • Release Management
          • Create Pull Request (PR)
          • Semantic Versioning
        • Git Security
        • Git Security Checklist
        • Git Flow
        • Rules of Git commit message
        • Information in commit messages
      • Coding Convention
        • HTML/CSS Basic Note
        • Google HTML/CSS Rule
        • Sass Guideline
        • JavaScript Rule
        • Vue.js Rule
          • Style Guide
          • TypeScript with Composition API
          • Nuxt and Typescript Coding Convention
            • Nuxt Coding Convention
            • Typescript Coding Convention
        • PHP Rule
          • Basic Coding Standard
          • Coding Style Guide
        • Mobile Team
          • Architecture
            • MVVM in iOS Swift
            • iOS Clean Architecture
          • Convention
            • Android
              • Kotlin Style Guide
              • Coding Convention
            • iOS
              • Swift Style Guide
    • PRIVACY POLICY AND CLIENT CONFIDENTIALITY
      • Confidentiality Policy
      • Access Production Policy
        • Rule
        • Flow
        • Problem Resolve and Penalty
Powered by GitBook
On this page
  • Services
  • Tools
  • #1 - Sourcetree
  • #2 - Built-in Tool in IDEs
  • #3 - Terminal

Was this helpful?

  1. Home
  2. DEVELOPMENT POLICY

Git Rule

PreviousBacklog FlowNextBranch Management

Last updated 2 years ago

Was this helpful?

Git được sử dụng cho việc quản lý phiên bản của source code. Không quan trọng là dự án lớn hay nhỏ, Git luôn là công cụ bắt buộc và không thể thiếu cho việc kiểm tra các thay đổi, hoặc đơn giản là revert về phiên bản trước đó một cách dễ dàng.

Services

Từ ngày 01/08/2021, gumi chính thức sử dụng để lưu trữ source code của tất cả dự án trong công ty. Đối với việc sử dụng Backlog Git, tất cả repository đều cài đặt ở chế độ Private.

Đối với những khách hàng đã lưu trữ source code tại các dịch vụ khác như Github hoặc Bitbucket, chúng ta sẽ luôn ưu tiên việc sử dụng dịch vụ có sẵn của khách hàng

Tools

Không có quy định cụ thể về công cụ bắt buộc phải sử dụng ở local machine, tuy nhiên dưới đây là danh sách các công cụ theo thứ tự ưu tiên được sử dụng tại công ty gumi Vietnam.

#1 - Sourcetree

#2 - Built-in Tool in IDEs

Hiện tại trên Visual Studio Code hay các IDEs của JetBrain cũng đã tích hợp sẵn các trình quản lý Git: Rubymine, PHP Storm; rất dễ dàng cho việc thao tác với Git.

#3 - Terminal

Terminal là công cụ ưa thích của các lập trình viên, sẽ rất thuận tiện dành cho các bạn vừa mới làm quen với Git, hoặc các lập trình viên lâu năm đã thuần thục các command cơ bản lẫn nâng cao.

gần như là công cụ mặc định để quản lý phiên bản cho các developer sử dụng MacOS hoặc Windows. Với giao diện trực quan, dễ sử dụng, giúp giảm thiểu sai sót trong các thao tác, cũng như Git-flow được cài đặt sẵn, Sourcetree luôn khuyến khích được cài đặt.

Sourcetree
Backlog
Backlog Git