Events trigger Bạn có thể cấu hình cho workflows chạy khi có một sự kiện nào đó xảy ra trên GitHub, theo một lịch có sẵn hoặc cũng có thể là một sự kiện nào đó xảy ra ngoài GitHub. Cấu hình cho một workflow events Bạn có thể cấu hình cho một workflow run một hoặc một trong những events được thực hiện thông qua cú pháp on . Xem thêm cú pháp ở "Workflow syntax for GitHub Actions.". # Triggered một...
Happy New Year CI/CD Git Github ActionsLời mở đầu Chắc hẳn anh em coder đã không còn lạ lẫm gì với workflow và các command thông thường trong quá trình làm việc với Git phải không nào (còn nếu bạn mới bắt đầu tìm hiểu và chưa biết gì về git, hãy thử xem qua bài viết này). CHÚ Ý: Đừng nhầm lẫn 2 khái niệm git và github nhé, nó không phải là 1 đâu, Git là phần mềm quản lý mã nguồn, còn Github là dịch vụ lưu trữ trực...
Happy New Year Git Conventional CommitsKhi làm việc với Git CLI, chúng ta thường gõ rất nhiều lệnh dài dòng và lặp đi lặp lại. Tuy nhiên, Git có hỗ trợ Alias nên nó rất hữu ích và tiết kiệm thời gian gõ giúp chúng ta tăng năng suất cũng như hiệu quả công việc. Git Alias là gì ? alias (noun): bí danh, tên hiệu, biệt hiệu. Về cơ bản Git Alias cung cấp khả năng lưu một lệnh với một tên khác (có thể ngắn hơn hay dài hơn) Cách thêm...
GitGit là gì? Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS), nó là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. Git cung cấp cho mỗi lập trình viên kho lưu trữ (repository) riêng chứa toàn bộ lịch sử thay đổi. Git coi thông tin được lưu trữ là một tập hợp các snapshot – ảnh chụp toàn bộ nội dung tất cả các file tại thời...
Git GitRepository git-branchBạn đã có bộ câu hỏi cho developer chưa? Đây là lần đầu tiên bạn phỏng vấn, bạn lo lắng không biết như thế nào để trả lời tốt các câu hỏi từ nhà tuyển dụng? Bộ câu hỏi cho developer qua các vòng phỏng vấn Câu hỏi cá nhân Giới thiệu sơ lược về bản thân: giới thiệu ngắn gọn thông tin về bản thân của mình (tầm 2-3 phút) Kể thêm về một số dự án bạn đã từng tham gia, những...
database Git frontend Backend DeveloperTại sao lại là conventional commits? TL;DR Thống nhất được conversion của các member trong team. Generate được change log chuyên nghiệp như các package. Người review PR dễ hiểu hơn, biết được làm feature gì, fix bug gì. Dễ revert, fix bug hơn. Conventional commits? Nó quy định một bộ các quy tắc của message khi commit. Để hiểu rõ hơn các định nghĩa bạn có thể đọc thêm tại đây. Mỗi commit message dùng...
Git May FestTại sao lại là conventional commits? Thống nhất được conversion của các member trong team. Generate được change log chuyên nghiệp như các package. Người review PR dễ hiểu hơn, biết được làm feature gì, fix bug gì. Dễ revert, fix bug hơn. Conventional commits? Nó quy định một bộ các quy tắc của message khi commit. Để hiểu rõ hơn các định nghĩa bạn có thể đọc thêm tại đây. Mỗi commit message dùng strucrure...
Git May Festrất nhiều trường hợp các bạn không biết code của mình mới commit đã đi đâu? các bạn nên biết về branch HEAD trong GIT để có thể tìm lại được những commit của mình, tránh việc mất code phải code lại. Đây là kinh nghiệm xương máu của mình về cách dùng Git, hồi đó còn non và xanh không biết gì nên cũng hay dính Detached HEAD mà mỗi lần dính thì ôi dồi, tìm lại code mệt thí mịa luôn. Nên...
Git May Fest gitflow head Detached HEAD