Git 常用命令记录

整理常用 Git 命令及配置技巧,便于查阅。

基础 Basic

最常用的 Git 操作命令:

git status                  # 查看当前仓库状态 (变更、未暂存、未提交等)
git add .                   # 添加所有变更到暂存区
git commit -m "<Message>"   # 提交到本地仓库
git push                    # 推送到远程仓库
git pull                    # 拉取远程仓库最新代码
git log                     # 查看提交历史
git diff                    # 比较变更内容
git reflog                  # 查看所有操作记录 (包括回滚、reset 等)

说明:

  • git reflog 可用于找回误删的分支和提交。
  • git log --oneline 可简洁显示历史记录。

参考:Git 基础操作

缓存 Cache

更新忽略文件 .gitignore 后清理缓存:

git rm -r --cached . && git add . && git commit -m "chore: clean cache" && git push

参考:Git 删除 .gitignore 生成之前上传的文件

权限 Access Credential

添加 SSH Keys 到远程平台:

cd ~ && ssh-keygen -t rsa -C "<UserName>@<DomainName>" && cd ~/.ssh && cat id_rsa.pub

参考:GitHub / Gitee 等托管平台添加 SSH keys

配置 Config

查看和修改用户名及邮箱:

git config user.name
git config user.email

针对不同项目修改用户名和邮箱:

git config user.name "<UserName>"
git config user.email "<UserName>@<DomainName>"

参考:

分支 Branch

删除本地和远程分支:

git branch -d <BranchName>
git push origin --delete <BranchName>

参考:Git 删除本地和远程分支

仓库地址 Remote Repository

修改远程仓库地址:

git remote set-url origin <URL>

参考:Git 修改远程地址

提交 Commit

修改最近一次 commit 的信息:

git commit --amend

查找第一条提交记录:

git rev-list --max-parents=0 HEAD
git show <Commit>

参考:

安装 Install

Linux 搭建 Git 服务器及安装新版 Git:

参考:

开发 Development

npm 直接安装 GitHub / GitLab 仓库代码及 npm link 本地调试。

参考:npm 直接安装 GitHub / GitLab 仓库代码及 npm link 本地调试

极狐 GitLab

相关 CI / CD、部署与构建方案。

参考:

标签 Tag

创建标签并推送:

git tag -a v0.0.0 -m "Release v0.0.0"
git push origin v0.0.0

拉取 Pull

批量拉取指定文件夹下所有 Git 项目最新代码。

参考:批量拉取 / git pull 指定文件夹下面所有 Git 项目的最新代码

版权声明

本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者除除和本文原始地址:https://blog.mazey.net/5611.html

(完)

发表评论

您的电子邮箱地址不会被公开。