// Popular Articles

#git
Entire ra mắt Sessions: xem toàn bộ timeline của một phiên code với AI, không chỉ diff cuối
#6932026-02-08

Entire ra mắt Sessions: xem toàn bộ timeline của một phiên code với AI, không chỉ diff cuối

Startup của cựu CEO GitHub Thomas Dohmke mở Sessions — view web cho phép lọc prompt, response, tool call và checkpoint của từng phiên làm việc với agent. Hiểu vì sao code đổi, không chỉ code đổi cái gì.

entire-ioai-codingdeveloper-tools
7 phút đọc
#4432025-10-04

slacrawl 0.4.0: Slack archives you can share over git — no bot creds required

Vincent Koc's Slack crawler just picked up the trick steipete's Discrawl pioneered on Discord: publish your workspace archive to a private git repo and every teammate can query it locally without holding a Slack bot token.

slacrawlslackgit
6 phút đọc
#3182025-08-03

git fetch vs git pull: Sự khác biệt mà 90% dev vẫn dùng sai

git pull = git fetch + git merge. Nghe đơn giản, nhưng chọn sai lệnh đồng nghĩa với merge commit rác, conflict bất ngờ, và đôi khi mất cả đống công sức. Đây là khi nào nên dùng cái nào, và vì sao 'fetch often, pull rarely' là câu thần chú đáng nhớ.

gitversion-controldeveloper-tips
6 phút đọc
#1692025-05-20

repolyze: đọc sức khoẻ repo bằng git trước khi đọc một dòng code

Liran Tal vừa phát hành repolyze v1.1.3 — một CLI Node.js gói lại bộ git command chẩn đoán codebase từ bài viết của Ally Piechowski, xuất JSON sẵn cho AI agent và toolchain. Chạy `npx repolyze --json .` là có bản đồ churn, bus factor, bug cluster và crisis pattern trong vài giây.

repolyzegitdeveloper-tools
6 phút đọc
Gitea 1.26.0: Actions concurrency, private reusable workflows, Vite và CodeMirror
#1212025-04-26

Gitea 1.26.0: Actions concurrency, private reusable workflows, Vite và CodeMirror

Gitea 1.26.0 mang nâng cấp lớn cho Actions (concurrency, private reusable workflows, re-run failed jobs, run summaries), chuyển frontend sang Vite + CodeMirror và vá 4 CVE. Đây là bản tiệm cận GitHub Actions rõ rệt nhất của Gitea.

giteadevopsci-cd
7 phút đọc