Key words:git

Quản lý phiên bản Git với Eclipse (Egit)

Quản lý phiên bản Git với Eclipse (Egit)

Egit là phần mềm tích hợp Git cho Eclipse. Bài viết này sẽ hướng dẫn cách sử dụng Egit  và một số tính năng cơ bản. Giới thiệu Đối tượng: Bài viết này phù hợp cho những ai đã học Git cơ bản. Theo cá nhân tôi và ý kiến của một số anh chị đi trước, trước khi sử dụng Egit các bạn nên học cách sử dụng Git bằng command line, việc này giúp bạn hiểu sâu hơn về Git, biết được những tính năng vượt trội mà Git hỗ trợ đồng thời giúp bạn trở nên chuyên ... »

Sử dụng git-flow để tự động hóa workflow

Sử dụng git-flow để tự động hóa workflow

Trong bài viết trước về giới thiệu git, chúng ta đã được thấy một trong những workflow cho git rất hiệu quả để tracking các feature, hotfix hay release branch cho dự án. Đây chính là workflow của anh Vincent Driessen với bài viết A successful Git branching model rất chi tiết. Tuy nhiên, với việc phải nhớ khá nhiều lệnh để hiện thực hóa, nhất là khi có nhân sự mới chưa biết nhiều về workflow này thì việc hướng dẫn khá mất thời gian và dễ gây sai sót. Chính vì thế Vincent Driessen đã xây dựng một ... »

Giới thiệu về Git - Phần 2

Giới thiệu về Git - Phần 2

Mời các bạn xem qua phần 1 Sử dụng git trong thực tế Tại sao lại là git? Git mang lại cho chúng ta 1 cách tiếp cận mới, nó thay đổi cách nghĩ của người phát triển phần mềm về việc merging và branching. Với những công cụ truyền thống là CVS/Subversion thì nguời phát triển luôn luôn lo lắng, e ngại mỗi lúc mergeing/branching với những confict tiềm tàng ẩn chứa rủi ro. Nhưng đối với git, việc đó trở nên dễ dàng và an toàn hơn bao giờ hết, việc mergeing và branching đã trở ... »

Giới thiệu về Git - Phần 1

Giới thiệu về Git - Phần 1

Git là gì? Git là 1 hệ thống Distributed revision control (Distributed version control or Decentralized version control), tạm dịch là hệ thống quản lý source phân tán. Git được phát triển và phân phối trên Linux kernel bởi Linus Torvalds (Người tạo ra Linux) vào năm 2005 và ngày càng trở thành công cụ phổ biến để phát triển phần mềm. Được phát triển khi có nhiều nhà phát triển nhân Linux bắt đầu từ bỏ BitKeeper (1 tool distributed revision control). Torvalds muốn 1 hệ thống phân tán mà sử dụng tương tự như BitKeeper nhưng vào thời ... »