Git Git

Git là một phần mềm quản lý sự thay đổi Version Control System (VCS) theo dạng phân tán, ban đầu được phát triển bởi Linus Torvalds dùng để quản lý dự án phát triển nhân Linux và được phát hành theo giấy phép mã nguồn mở.

Git Git

Hướng dẫn này sẽ giúp các bạn tìm hiểu về các chức năng cơ bản của Git, phần mềm hàng đầu trong quản lý source code. Sau khi hoàn thành hướng dẫn này, bạn sẽ có thể bắt đầu sử dụng Git để kiểm soát các phiên bản khác nhau của phần mềm trong một dự án.

Git Git

Khi ai đó yêu cầu thực hiện cherry-pick một commit trên nhánh dev về nhánh master sử dụng Git thì chính xác thì điều đó có nghĩa là gì?

Nếu bạn nhận được yêu cầu tương tự như trên mà chưa biết phải làm gì thì hãy tham khảo bài viết ngắn này vì thuật ngữ này cũng không khó hiểu như cách phát âm dài dòng của nó.

Lưu ý: Bạn cần nắm được cơ bản về nhánh (branch) và merge trong Git trước khi tham khảo phần tiếp theo.

Cherry-Pick Là Gì

Bỏ qua cách phát âm phức tạp thì cherry-pick thực chất là một cách...

Git Git

Trong một dự án hiện tại em đang làm có một thư mục có tên là cache dùng để lưu trữ tạp thời các tập tin dùng trong quá trình chạy ứng dụng. Trước đó khi tạo một commit do không chú ý nên em đã lỡ thêm tập tin này vào Git sau khi chạy câu lệnh dưới đây:

$ git add --all .

Và sau đó tạo commit mà không kiểm tra lại:

$ git commit -m "..."

Bây giờ mỗi lần chạy ứng dụng thì thư mục cache lại được thêm vào các tập tin mới do đó ở commit tiếp theo thì em phải thêm thủ công từng tập tin và thư mục vào G...