整理常用 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>
仓库地址 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、部署与构建方案。
参考:
- GitLab 指定 Runner 执行任务 (CI / CD / JOB)
- Webpack 多页面&GitLab 增量构建部署模板
- 使用 GitLab CI / CD 和阿里云 CLI 自动部署前端项目
标签 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
(完)