Git 日常工作流笔记

个人项目一般用不到复杂分支策略,但一套固定的动作顺序能避免很多低级错误。

新项目的第一次提交

git init
git add .
git commit -m "feat: 初始化项目"
git remote add origin git@github.com:user/repo.git
git push -u origin main

日常循环

git status            # 先看改了什么
git diff              # 再看具体内容
git add 文件名         # 只加确认要提交的
git commit -m "fix: 描述清楚为什么"
git push

提交信息的写法习惯

撤销的几个姿势

git restore 文件          # 丢弃未暂存的修改
git restore --staged 文件 # 取消 add,保留修改
git commit --amend        # 修改最近一次提交(未推送时)
已经 push 到远程的提交,不用 --amend 改历史,追加一个新提交更安全。
← 上一篇 返回首页 →