Git 常用命令记录基础 Basic最常用的 Git 操作命令:
代码语言:bash复制git status # 查看当前仓库状态 (变更、未暂存、未提交等)
git add . # 添加所有变更到暂存区
git commit -m "
git push # 推送到远程仓库
git pull # 拉取远程仓库最新代码
git log # 查看提交历史
git diff # 比较变更内容
git reflog # 查看所有操作记录 (包括回滚、reset 等)说明:
git reflog 可用于找回误删的分支和提交。git log --oneline 可简洁显示历史记录。参考: Git 基础操作
缓存 Cache更新忽略文件 .gitignore 后清理缓存:
代码语言:bash复制git rm -r --cached . && git add . && git commit -m "chore: clean cache" && git push参考: Git 删除 .gitignore 生成之前上传的文件
权限 Access Credential添加 SSH Keys 到远程平台:
代码语言:bash复制cd ~ && ssh-keygen -t rsa -C "
配置 Config查看和修改用户名及邮箱:
代码语言:bash复制# 查看
git config user.name
git config user.email
# 修改
git config --global user.name "
git config --global user.email "
代码语言:bash复制git config user.name "
git config user.email "
Git 查看和修改用户名和邮箱GitHub / GitLab 为不同的项目修改提交名字 user.name 和邮箱 user.email分支 Branch删除本地和远程分支:
代码语言:bash复制git branch -d
git push origin --delete
仓库地址 Remote Repository修改远程仓库地址:
代码语言:bash复制git remote set-url origin
提交 Commit修改最近一次 commit 的信息:
代码语言:bash复制git commit --amend查找第一条提交记录:
代码语言:bash复制git rev-list --max-parents=0 HEAD
git show
Git Commit message 和 Change log 编写规范 / 指南Change a commit message安装 InstallLinux 搭建 Git 服务器及后续更新:
参考:
Linux 搭建 Git 服务器如何在 CentOS 7.x / 6.x 安装 / 更新新版 Git开发 Developmentnpm 直接安装 GitHub / GitLab 仓库代码及 npm link 本地调试。
参考: npm 直接安装 GitHub / GitLab 仓库代码及 npm link 本地调试
极狐 GitLab相关 CI / CD、部署与构建方案。
参考:
GitLab 指定 Runner 执行任务 (CI / CD / JOB)Webpack 多页面 & GitLab 增量构建部署模板使用 GitLab CI / CD 和阿里云 CLI 自动部署前端项目标签 Tag创建标签并推送:
代码语言:bash复制git tag -a v1.0.0 -m "Release v1.0.0"
git push origin v1.0.0拉取 Pull批量拉取指定文件夹下所有 Git 项目最新代码。
参考: 批量拉取 / git pull 指定文件夹下面所有 Git 项目的最新代码
版权声明
本文为原创文章,作者保留版权。转载请保留本文完整内容,并以超链接形式注明作者及原文出处。
作者: 除除
原文: https://blog.mazey.net/5611.html
(完)