Git

Building Real-time Web Page Ranking Monitoring with GitHub Action

Recently, I had a requirement to monitor the ranking situation of a certain entry in a competition. Unfortunately, the event itself doesn’t have a ranking page, and the event data is paginated and unordered. Therefore, I thought of using GitHub Action to build a real-time web page ranking monitoring tool.

Feb 20, 2025

Command Line Git Operations Repeatedly Prompt for Username and Password

When executing git pull/push operations in the terminal, it keeps prompting for username and password, even though I’ve already entered them before. Here’s how to solve this issue. Git Prompting for Username and Password Username for 'https://git.xxx.com': Password for 'https://git.xxx.com':

Jan 6, 2025

Get GitHub Education Verification for Free Copilot Access

The better AI code assistance tools are Cursor/GitHub Copilot/JB’s AI Assistant. Due to cost considerations, I only subscribe to ChatGPT, but I still need an AI tool for JetBrains IDEs. I decided to use my student identity to get GitHub education verification for free Copilot access.

Dec 27, 2024

Which Option to Choose for Git Merge

When submitting a Merge Request (MR) for a project branch, there are three options: Merge, Rebase, and Squash. What are the differences between these three options, and how should you choose? Here’s a summary.

Oct 30, 2024

Submitting PRs to GitHub Open Source Projects

This article introduces how to submit PRs to GitHub open source projects, including the advantages, implementation details, and relevant resources. These steps can help improve efficiency when contributing to open source projects on GitHub.

Mar 17, 2024

GitHub Copilot Usage

This article introduces GitHub Copilot usage, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when using GitHub Copilot.

Oct 30, 2022

SSH Login to GitHub Failed

Troubleshooting an SSH login failure to GitHub that turned out to be DNS pollution, including analysis and workarounds.

Oct 2, 2022

WeChat Official Account Failed to Upload GitHub Images

This article introduces the issue of WeChat official account failing to upload GitHub images, including usage scenarios and implementation details, to improve efficiency in resolving WeChat official account GitHub image upload failures.

Jul 1, 2022

Enabling GitHub Two-Factor Authentication

This article introduces enabling GitHub two-factor authentication, including usage scenarios and implementation details, to improve efficiency in GitHub two-factor authentication setup.

Jun 14, 2021

Write a GitHub Action to Count Repo Stars

Build and publish a reusable GitHub Action that returns a repository’s star count, with API usage and workflow examples.

Jun 14, 2021

Contributing to GitHub Projects

A practical workflow for contributing to open-source repositories: fork, clone, submit PRs, and keep your fork in sync.

Jan 31, 2021

What Are Git Snapshots

This article explains what Git snapshots are, how they are stored, and why they matter. These details help you understand Git more efficiently.

Dec 20, 2020

rsync total size is 0 speedup is 0.00

Diagnoses rsync reporting “total size is 0 speedup is 0.00” during GitHub Actions deployments and traces it back to mismatched Node versions.

Dec 1, 2020

Parent-Child Commits in Git Log

This article introduces parent-child commits in Git log, including their advantages, implementation details, and related resources. These steps can help improve understanding of parent-child commits in Git log.

Oct 29, 2020

Pro Git Reading Notes

This article shares the author's reading notes from Pro Git, covering advantages, implementation details, and related resources that can help improve Git workflow efficiency.

Aug 22, 2020

Improving Code Quality — Standardizing Git Commits

Use commit templates plus commitlint and standard-version to write consistent messages and generate changelogs.

Aug 8, 2020

Git Configuration for Using Different Settings Based on Multiple Git Services

This article explains how to configure Git for different repositories, highlighting benefits, steps, and references for efficient management.

Aug 8, 2020

Git Team Development Process Specification - MR Conflict Resolution

This article introduces Git team development process specification for MR conflict resolution, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency in handling MR conflicts in Git team development.

Feb 27, 2020

Thoughts on Code Coverage Scope in Code Review

This article examines how to consider code coverage scope during code reviews so the process stays efficient and avoids redundant work.

Feb 19, 2020

Git Merge vs Rebase: Differences and Choices

This article introduces the differences and choices between Git merge and rebase, including their advantages, implementation details, and relevant resources. These steps can help improve efficiency when working with Git merge and rebase operations.

Dec 9, 2018

Git Team Development Process Specification

This article introduces the Git team development process specification, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency in Git team development processes.

Feb 21, 2018

GitHub Pages Custom Domain HTTPS Configuration

This article introduces how to enable HTTPS for GitHub Pages custom domains, including the advantages, implementation details, and relevant resources. These steps can help improve efficiency when configuring HTTPS for GitHub Pages custom domains.

Feb 17, 2018

Multi-platform Blog Hosting with GitHub and Coding

This article introduces multi-platform blog hosting using GitHub and Coding, including advantages, implementation details, and related resources. These steps can help improve efficiency in managing blogs across multiple platforms.

Dec 14, 2017

Git Multiple Remote Repository Configuration

This article introduces Git multiple remote repository configuration, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when configuring multiple remote repositories in Git.

Nov 27, 2017

Git Submodule Usage Guide

This article introduces git submodule usage, including advantages, implementation details, and related resources. These steps can help improve efficiency when working with git submodules.

Jul 9, 2017