github actions Github action - Khởi chạy workflow thủ công bằng dispatch event Có khi nào bạn không tự tin vào script CI? Pass hết CI có đảm bảo auto release thành công như mong đợi? Đến đoạn này DevOps sẽ nghĩ đến phương án "bán tự động", nghĩa là CI sẽ chạy auto, nhưng CD thì cần được thực hiện thủ công, sau khi xem xét hết các khía cạnh của sản phẩm.
github Series Git Nâng Cao - phần III: git rebase Git rebase là một chức năng của Git, được sử dụng để gộp các commit từ nhánh này vào nhánh khác, bằng cách xây dựng lại các commit base kế thừa từ nhánh khác và viết lại lịch sử commit sau các commit cơ sở mới.
git Series Git Nâng Cao - phần II: git stash Khi bạn đang làm dở một task và muốn chuyển sang một branch khác để làm việc gì đó, lúc này bạn không muốn chạy git reset --hard để loại bỏ những thay đổi đã được commit của bạn hoặc commit công việc đang làm dở thì đây là lúc lệnh git stash phát huy tác dụng của nó.
github Tìm hiểu các kiểu merge pull request trên github Giữ một lịch sử “git gọn gàng” có thể tiết kiệm rất nhiều thời gian cũng như nỗ lực cho lập trình viên khi tìm lại các commit liên quan đến bug hoặc issue. Giả sử ta đã có một nhánh (branch) và tạo một pull request.GitHub mang đến
git Workflow với git github Trong các bài trước trong series git/github, mình đã giới thiệu về workflow về git trước khi push code lên github. Trong bài viết này, mình sẽ tiếp tục bổ sung thêm workflow cho github. Trước tiên là workflow git Đầu tiên là bắt đầu với 1 repository mới
github Github và các chức năng chính Sau khi hoàn thành một số kiến thức, khái niệm cơ bản về git, trong bài này, mình sẽ chuyển đến giới thiệu về github và một số feature chính của github. 1. Github là gì? GitHub là một dịch vụ lưu trữ trên web dành cho các dự án
git Giới thiệu các config option cho git thường sử dụng Tiếp nối bài trước, trong bài này mình sẽ giới thiệu về cách cài đặt git cùng với các config hay sử dụng. Trước tiên là công việc cài đặt git Trên máy tính windows, truy cập link download git [https://git-scm.com/downloads], tải và cài đặt bằng các
git Hướng dẫn đổi Git commit author Vấn đề Khi làm việc với nhiều dự án khác nhau, chúng ta cần set commit author khác nhau, tương ứng với từng khách hàng. Giải quyết Case 1: Chưa commit code Ở đây xử lý khá đơn giản. * Set config git user cho project: $ git config user.name "
git Fork 1 github repository về biến nó thành private repository của riêng bạn Chiều chủ Nhật, tranh thủ setup thêm 1 dự án mới, định bụng dùng luôn cái Laravel 7 Scaffold [https://github.com/haposoft/laravel-7-scaffold] đang xây dựng dở cho dự án mới, có gì hay ho thì cập nhật lại luôn cho cái Scaffold. Và thế là theo thói quen
laravel Tự động kiểm tra source code, test 1 dự án Laravel với Github Actions Trước đây, với các dự án được quản lý source code trên Github, chúng ta thường cần sử dụng thêm một số CI/CD service như Jenkins, CircleCI để tự động hoá các quá trình kiểm tra chất lượng source code, test hay deploy ứng dụng của mình. Thay vì
github Github ra mắt Draft Pull Request rồi, còn cần [WIP] ở đầu title của PR nữa không ? Bao lâu nay vẫn có thói quen, pull request nào chưa xong cứ gửi pull request lên Github và để title có tiền tố [WIP], đến hôm nay mới để ý Github đã ra tính năng Create Draft Pull Request, giờ chỉ cần tạo Draft Pull Request là xong, sẽ
git Multiple SSH Keys settings for different github account Khi bạn làm việc với nhiều khách hàng vì vấn đề quản lý và bảo mật nên mỗi khách hàng lại muốn bạn tạo 1 tài khoản github khác nhau cho dự án bạn tham gia. Thành ra bạn sở hữu quá nhiều tài khoản, mỗi tài khoản khi muốn
sketch Công cụ quản lý lịch sử cho file thiết kế Mỗi bản thiết kế hoàn thiện đều có một câu chuyện đằng sau. Designer sẽ không bao giờ dừng lại ở phiên bản đầu tiên vì nhiều lý do: khách hàng đòi sửa, sếp đòi sửa, tự thấy xấu xong rồi sửa. Và sau ti tỉ lần sửa như thế
git Tổng hợp các câu lệnh git hữu dụng Hiện nay, việc sử dụng git để quản lý source code của dự án là điều không thể thiếu. Dưới đây, là 1 số lệnh về git mà tôi thường dùng nhất. Git config git config --global user.name "nghialuutrung" git config --global user.email "nghialuu@gmail.
github Hiểu github flow Github Flow là một quy trình đơn giản dựa trên các branch với mục đích hỗ trợ team và các project được deploy một cách thường xuyên. Hướng dẫn này giải thích cách hoạt động và lý do tại sao Github Flow quan trọng. Tạo một branch Khi bạn làm