Git
Merge conflicts on GitHub website

Merge conflicts ngay trên Github

Merge conflicts on GitHub website
Git
Git - 19 Tips For Everyday Git Use

I’ve been using git full time for the past 4 years, and I wanted to share the most practical tips that I’ve learned along the way. Hopefully, it will be useful to somebody out there

Git
Git rebase, gộp commits bằng rebase

Trong dự án, code của bạn luôn có sự thay đổi, sau khi push 1 đống commit lên github. Một ngày kia ông Leader kêu lại: "Ê mày, sửa chỗ này, sửa chỗ kia, code không đúng chuẩn rồi, bla bla ...". Thế là phải hồi hì hục cải tiến code, coding style cho "chuẩn".

Git
Git - Cách xóa nhanh tất cả các branch cũ đã merge vào branch master

Nếu bạn có rất nhiều branch trên repo, mỗi branch phát triển 1 chức năng của dự án. Trong số chúng có nhiều branch đã hoàn thành, và đã được merge vào branch chính (master) chẳng hạn, mình gọi các branch này là branch cũ.

Git
Git - Cách xem nội dung 1 file ở branch khác

Nếu bạn đang ở 1 nhánh, và bạn muốn xem nội dung của 1 file nằm ở trên nhánh khác mà không cần phải checkout.

Git
Git - Tutorial remove untracked files

If you have a bunch of untracked files and want to remove them all in one go then just do this

Git
Git - Chỉnh sửa git vừa commit

Cách sửa commit

Git
Git - Khôi phục bằng reflog sau khi xóa commit hoặc branch

Đôi khi, bạn có thể vô tình reset hard, xóa commit hoặc loại bỏ một nhánh. Rất ít người biết cách khôi phục từ những tình huống này và một số người thậm chí phải code từ đầu. May mắn thay, hầu hết chúng ta có thể dựa vào "cỗ máy thời gian" của Git: reflog

Git - Khôi phục bằng reflog sau khi xóa commit hoặc branch
Git
Git - Git Cheat Sheet

A simple Git cheat sheet for the basic commands and working with a git repo, in our case Github. (Sau đây mình xin list ra danh sách Git cheat sheet các lệnh cơ bản và cần thiết nhất khi chúng ta sử dụng git, cụ thể là Github)

Git
Git - Kĩ thuật chia branch, "Branch early, branch often"

Đây là một bài mình viết trên blog CodeDaily, nói về kĩ thuật chia branch, branch workflow.

Git - Kĩ thuật chia branch, "Branch early, branch often"
Git
Git - Sử dụng git stash hiệu quả

Git là công cụ cực kì hiệu quả để quản lý source code và cũng cực kì phổ biến khi gần như mọi công ty hay team develope sử dụng. Bài viết sau của bạn Lê Việt Tú đăng trên Kipalog hướng dẫn cách sử dụng Git stash một cách hiệu quả.

Git - Sử dụng git stash hiệu quả
Git
Khái niệm cơ bản trong git

Bạn là lập trình viên, và đôi khi bạn muốn đưa về trạng thái trước khi quậy phá của file code nào đó? Cách đơn giản nhất đó là sao chép lại file trước khi chỉnh sửa. Trường hợp dùng phương pháp này thì sẽ phải thường xuyên thực hiện việc thêm ngày đã thay đổi vào tên thư mục hay file. Tuy nhiên, việc tự mình sao chép file mỗi lần chỉnh sửa thì sẽ rất vất vả, và cũng dễ xảy ra nhầm lẫn.

Khái niệm cơ bản trong git
Git
Git - Phục hồi code cũ

Git là một công cụ mạnh mẽ để quản lý dự án, được sử dụng phổ biến hiện nay. Dưới đây là một số trường hợp mà bạn có thể cần phục hồi mã nguồn do lỗi, hoặc các tình huống khác mà bạn thường gặp

Git - Phục hồi code cũ