Thủ thuật

Hướng dẫn Gộp/Merge Commit trong GIT

Khi bạn code mà thực hiện commit nhiều lần với cùng 1 vấn đề. Thay vì sử dụng lại comment trước đó thì bạn có thể tận dụng lại commit trước đó. Hoặc thực hiện gộp nhiều commit lại. Sử dụng lại commit trước đó. Để tận dụng lại commit trước, chúng ta thêm tham […]

Hướng dẫn xử lý conflict code trên GIT

Vấn đề: Khi thực hiện merge một tính năng vào nhánh, có thể xảy ra conflict source code với origin hiện tại bạn đang code như bên dưới. git merge feature/a Auto-merging testfile.txt CONFLICT (content): Merge conflict in testfile.txt Automatic merge failed; fix conflicts and then commit the result. Để giải quyết vấn đề này, […]

Quy trình Git Flow chuẩn cho dự án phần mềm

Dưới đây là 1 quy trình Git Flow chuẩn cho các dự án phát triển phần mềm: Repository bao gồm 2 nhánh chính: master và develop. Nhánh Master chứa code hoàn chỉnh, sử dụng để deploy lên production. Develop chứa code mới nhất đang được phát triển, sử dụng để deploy lên server testing. Hai […]

Tạo Branch mới từ 1 Branch khác trong Git

Giả sử hiện tại chúng ta đang có sẵn 2 branch là: master develop Chúng ta muốn tạo Brach mới có tên là develop_1 từ branch đang có sẵn là develop thì các bạn cần thực hiện các bước sau đây: Bước 1: Chuyển tới branch mà bạn đang cần tạo mới từ nó git […]

Hướng dẫn cài đặt SSL miễn phí Let’s Encrypt

Giới thiệu Let’s Encrypt Certificate Let’s Encrypt là gì? Let’s Encrypt là một chứng chỉ số miễn phí, ra mắt vào ngày 12 tháng 4 năm 2016. Nó được cung cấp bởi tổ chức chứng nhận phi lợi nhuận Let Encrypt được điều hành bởi Nhóm nghiên cứu bảo mật Internet (ISRG). Nhằm cung cấp chứng chỉ […]

Export source code sử dụng Git Archive

Trên SVN (Subversion) có command là svn export để export source code mà không có thư mục .svn để quản lý version. Tương tự trên Git cũng có command giúp bạn export source code mà không có thư .git, không có history, log. Đó là git archive command. Cú pháp của git archive git archive […]

Clone / Checkout 1 branch hoặc 1 Commit sử dụng GIT

Hướng dẫn Clone / Checkout 1 branch hoặc 1 Commit sử dụng lệnh GIT Git Clone / checkout 1 branch Cách 1: Clone và checkout branch Đầu tiên chúng ta clone repository git clone <repository_url> Liệt kê danh sách branch của repository git branch -a Sau đo checkout branch mà bạn mong muốn: git checkout <branch_name> […]

Hướng dẫn format source code trên Visual Studio Code

Format source code – Nó giúp cho các lập trình viên tiết kiệm thời gian lập trình, có 1 mã code đẹp. Ngoài ra việc sử dụng cùng một chuẩn source code sẽ giúp cho việc maintain code và teamwork hiệu quả hơn. Để format source code trên Visual Studio Code, chúng ta sử dụng […]

Hướng dẫn lập trình Python với Visual Studio Code

Python năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó càng ngày trở lên phổ biến, được sử dụng nhiều trong các dự án phần mềm, web. Đặc biệt là các dự án về trí tuệ nhân tạo (AI), Block Chain… Số lượng lập trình viên theo học lập trình Python vì […]

Mẹo giúp PHPStorm IDE chạy nhanh hơn

PHPStorm IDE của bạn đang chạy chậm, lag, hay bị treo. Hãy tham khảo các cách sau đây để cải thiện hiệu suất, để nó chạy nhanh hơn. Tăng tài nguyên cung cấp cho PHPStorm PHPStorm là 1 IDE phát triển dựa trên ngôn ngữ lập trình Java. Nó chạy trên 1 máy ảo JVM, vì […]