All
Companies

Related posts

View all
Những câu lệnh git quan trọng mà bạn dùng hằng ngày

Những câu lệnh git quan trọng mà bạn dùng hằng ngày

Bài viết được sự cho phép bởi tác giả Sơn Dương Có lẽ mọi người quá quen thuộc với Git rồi đúng không? Hầu như mỗi ngày làm việc, bạn đều sử dụng Git ít nhất một lần. Có thể “tỷ dụ” như pull code của người khác về và đẩy code của mình lên. Tuy nhiên, lâu lâu mà không có dự án nào, rồi quay lại dự án cũ hoặc vào dự án mới, bạn lại bắt đầu thấy quên quên, nhớ nhớ… Đó là lý do ra đời của bài viết này. Mình sẽ tổng hợp những câu lệnh git quan trọng mà bạn hay sử dụng nhất trong mọi dự án, coi như một stick note để lưu lại nhé. Tạo branch mới từ một branch Đây là câu lệnh có lẽ thường xuyên sử dụng nhất trước mỗi dự án. Thông thường, PL sẽ tạo một nhánh master, sau đó mỗi thành viên sẽ đứng tên một nhánh. Do đó, nhiệm vụ củ [...]

Read more
Cách xử lý conflict khi git merge – Vấn nạn đau đầu của mọi Dev

Cách xử lý conflict khi git merge – Vấn nạn đau đầu của mọi Dev

Bài viết được sự cho phép bởi tác giả Sơn Dương Git là một trong những giải pháp quản lý mã nguồn dự án hiệu quả nhất ở thời điểm hiện tại. Đặc biệt là các dự án lớn, có nhiều thành viên tham gia, Git luôn thể hiện rõ sức mạnh. Tuy nhiên, mình tin là bạn đã từng rất bực mình, chỉ biết ngẩng mặt lên trời mà hét “Trời ơi”. Bản thân mỗi khi bắt đầu một dự án mới, mình luôn phổ biến với các thành viên về quy tắc submit/pull code trên git, để hạn chế tối đa việc bị conflict mỗi khi merge các branch. Tất nhiên, người tính không bằng trời tính, đôi lúc vẫn xảy ra trường hợp bị conflict code. Bạn sẽ giải quyết lỗi git conflict này như thế nào? Dưới đây là một cách mà mình muốn chia sẻ với bạn. Git conflict là gì? Khi nào thì xảy ra [...]

Read more
SourceTree là gì? Quản lý code bằng Git với SourceTree

SourceTree là gì? Quản lý code bằng Git với SourceTree

Đối với anh em lập trình viên hiện nay thì Git và quản lý source code là những kỹ năng bắt buộc phải có để có thể làm việc hàng ngày. Có nhiều công cụ được sinh ra để giúp đơn giản hóa và tối ưu hóa cho công việc này, và SourceTree là một cái tên được nhiều Developer lựa chọn và tin tưởng. Bài viết hôm nay chúng ta cùng nhau tìm hiểu Source Tree là gì và cách quản lý source code bằng Git với SourceTree nhé.  SourceTree là gì? SourceTree là một ứng dụng quản lý mã nguồn và tương tác với hệ thống quản lý phiên bản source code Git phổ biến nhất hiện nay. Được phát triển bởi Atlassian, một công ty chuyên phát triển sản phẩm dành cho việc quản lý dự án và phần mềm; SourceTree hiện nay có sẵn trên cả hệ điều hành Windows và Mac OS hoàn toàn miễn phí. Đối với anh em lập trình viên [...]

Read more
Git: merge – rebase và những lưu ý

Git: merge – rebase và những lưu ý

Bài viết được sự cho phép của tác giả Tùng Nguyễn Sau một vài năm sử dụng Git, tôi càng ngày càng “lún sâu” vào Git commands (không phải xài git bằng command line). Trong quá trình làm việc với các team đông anh em, tôi tìm thấy lệnh git rebase. Khá hay và ngay lập tức tôi áp dụng nó vào đời sống coding của tôi, nhưng sau một thời gian sử dụng tôi nhận ra rebasing thật sự không phù hợp cho người mới bắt đầu xài git. Hôm bữa có anh em hỏi tôi git rebase là gì và khi nào xài và xài nó như thế nào!? Trong bài viết này tôi chia sẻ với anh em git rebase là gì, nó khác gì với git merge và những lưu ý khi sử dụng git rebase. Merge và Rebase Về cơ bản anh em có thể hiểu git rebase tương tự như git merge. Nó đều dùng để kết hợp những thay đổi từ nhánh này qua nhánh [...]

Read more