Cấu hình WebHook tự động cập nhật mã nguồn trên Gitee
Cấu hình tự động đồng bộ mã nguồn khi có thay đổi trên Git
Bước 1: Tạo file hook.php trên thư mục gốc của dự án trên server
<?php
// Đọc dữ liệu JSON từ yêu cầu webhook
$webhookData = json_decode(file_get_contents('php://input'), true);
// Kiểm tra xem có thay đổi thực sự không
if (isset($webhookData['ref']) && $webhookData['total_c ...
Đăng vào ngày 16 tháng 6 lúc 19:23
Tùy chỉnh menu chuột phải Windows cho lập trình viên
1. Hiển thị danh sách Git remotes
Thêm tùy chọn vào menu chuột phải để nhanh chóng xem các remote repository của dự án Git.
Lệnh thực thi:
cmd.exe /k "echo %V && cd /d %V && git remote -v"
Nội dung file registry (.reg):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\ViewGitRemotes]
@="Xem G ...
Đăng vào ngày 14 tháng 6 lúc 19:23
Các Lệnh Git Cơ Bản và Nâng Cao
Tạo một kho lưu trữ mới từ dòng lệnh
echo "#dungthu" >> README.md
git init
git add README.md
git commit -m"lần commit đầu tiên"
git remote add origin git@github.com:nguyendinh/dungthu.git
git push -u origin master
Đẩy một kho lưu trữ hiện có từ dòng lệnh
git remote add origin git@github.com:nguyendinh/dungthu.git
...
Đăng vào ngày 14 tháng 6 lúc 18:47
Xây dựng trang web cá nhân miễn phí với GitHub Pages: Phân tích cấu trúc dự án thực tế
GitHub Pages là dịch vụ lưu trữ website tĩnh miễn phí của GitHub, cho phép người dùng triển khai trang web cá nhân, hồ sơ kỹ thuật hoặc tài liệu dự án chỉ với vài thao tác Git. Bài viết này phân tích cách xây dựng một trang web tĩnh hiện đại — lấy ví dụ từ một kho lưu trữ công khai có cấu trúc rõ ràng — để minh họa quy trình thiết kế HTML chuẩn ...
Đăng vào ngày 9 tháng 6 lúc 18:06
Công cụ xây dựng Webpack và hệ thống kiểm soát phiên bản Git trong phỏng vấn Frontend
1. Webpack là gì và khác biệt so với Grunt và Gulp như thế nào?
Webpack là một công cụ đóng gói mô-đun, trong đó mọi thứ đều được coi là mô-đun. Nó chuyển đổi tệp thông qua loader và chèn hook thông qua plugin, cuối cùng tạo ra các tệp được tổ hợp từ nhiều mô-đun. Webpack hoạt động như một máy đóng gói mô-đun: phân tích cấu trúc dự án, tìm các ...
Đăng vào ngày 7 tháng 6 lúc 16:20
Cách đồng bộ mã nguồn giữa phòng lab và ký túc xá bằng Git và Gitee
Khái niệm cốt lõi
Kho lưu trữ cục bộ (local repository): Thư mục trên máy tính chứa mã nguồn đã được Git quản lý.
Kho lưu trữ từ xa (remote repository): Dự án mã nguồn được lưu trữ trên máy chủ Gitee.
Lưu ý quan trọng: Khi bạn thực hiện thay đổi (thêm, xóa, sửa) và chạy lệnh commit, các thay đổi chỉ được lưu vào kho cục bộ — chưa tự động gửi lê ...
Đăng vào ngày 4 tháng 6 lúc 00:25
Kỹ Thuật Cập Nhật Và Hòa Trộn Code Từ Remote Vào Local Branch
Nhiệm vụ đồng bộ hóa mã nguồn
Khi làm việc trong môi trường phát triển phần mềm có sự cộng tác, việc đảm bảo nhánh làm việc tại máy cục bộ (local) luôn cập nhật với phiên bản mới nhất trên kho lưu trữ xa (remote) là vô cùng quan trọng. Dưới đây là phân tích chi tiết về hai hướng tiếp cận chính để thực hiện thao tác này, bao gồm các kịch bản cụ ...
Đăng vào ngày 27 tháng 5 lúc 22:43
Hướng Dẫn Thực Hành Đóng Góp Mã Nguồn Mở Cho Người Mới Bắt Đầu
Hướng Dẫn Thực Hành Đóng Góp Mã Nguồn Mở Cho Người Mới Bắt Đầu
Dự án mẫu: open-source-sandbox — một môi trường mô phỏng an toàn để học quy trình đóng góp mã nguồn mở trên GitHub, không yêu cầu kinh nghiệm trước.
open-source-sandbox là một dự án giáo dục được thiết kế đặc biệt cho người mới làm quen với lập trình và cộng đồng mã nguồn mở. T ...
Đăng vào ngày 24 tháng 5 lúc 15:21
Cài đặt và cấu hình Jenkins với Shell cho tự động triển khai ứng dụng
Môi trường máy chủ: CentOS 7.5
# Cài đặt JDK và cấu hình biến môi trường (bước này được bỏ qua)
# Tải xuống Maven từ trang web chính thức của Maven
# Tải lên máy chủ, giải nén và di chuyển
tar zvxf apache-maven-3.8.2-bin.tar.gz
mv apache-maven-3.8.2 /usr/local/
# Cấu hình biến môi trường
vim /etc/profile
Thêm các dòng sau vào file:
MAVEN ...
Đăng vào ngày 20 tháng 5 lúc 23:53
Hướng dẫn Git cơ bản trên Windows với GitHub
Tạo kho lưu trữ cục bộ
Sau khi cài đặt Git, bạn sẽ thấy biểu tượng Git Bash trong menu Start. Mở ứng dụng này và thực hiện các lệnh sau:
cd /d
mkdir my-project
cd my-project
Các lệnh trên giúp chuyển sang ổ đĩa D:, tạo thư mục my-project và di chuyển vào đó. Để xác minh vị trí hiện tại, dùng lệnh pwd. Tiếp theo, khởi tạo kho Git bằng:
git init ...
Đăng vào ngày 20 tháng 5 lúc 13:47