常用 git 命令
启动:
git init 项目名 // 创建或在当前目录初始化一个git代码库
git clone url // 下载一个项目和它的整个代码历史
日常操作
git add . // 提交全部文件到缓存区
git add 文件路径+文件名称 // 提交某些文件到缓存区
git diff // 查看当前代码 add 后, 会 add 哪些内容 (查看前后代码差别)
git diff --staged // 查看现在 commit 提交后, 会提交哪些内容
git status // 查看当前分支状态
git pull 远程仓库名 远程分支名 // 拿去远程仓库的分支与本地当前分支合并
git commit -m "注释“ // 提交代码到本地仓库, 并写提交注释
git commit -v // 提交时显示所有diff信息
git commit --amend 文件一 文件2 // 重做上一次 commi, 并包括指定文件的新变化
关于提交信息的格式,可以遵循以下的规则:
补充
补充:常用命令按场景分组:
- 初始化 / 克隆:
git init、git clone <url>。- 查看状态 / 日志:
git status、git log --oneline --graph、git diff、git show。- 提交:
git add .、git commit -m "feat: xxx"、git commit --amend。- 分支操作:
git branch、git switch -c feat/x、git merge、git rebase -i HEAD~3。- 同步远端:
git fetch、git pull --rebase、git push、git push --force-with-lease。- 撤销 / 回滚:
git reset、git revert、git restore、git stash、git stash pop。- tag:
git tag v1.0.0、git push origin v1.0.0。
来源整理自:我的有道云笔记



