git常用命令汇总


1. git init vs --bare
本地用 git init,服务器远端用 git init --bare。

2. reset vs revert
没推远程用 reset(删历史);已推远程用 revert(新增提交撤销)。

3. git stash
代码写一半,要切分支改bug,先 git stash 存起来,回来 git stash pop。

4. 分支操作
创建并切换:git checkout -b 分支名
切换:git checkout 分支名
删除:git branch -d 分支名

5. pull vs fetch
fetch 只下载不合并;pull = fetch + merge。

6. merge vs rebase
merge 保留历史、安全,公共分支用;
rebase 历史一条线、干净,只在自己分支用。

7. tag
上线发版打版本号,方便回滚。

8. 第一次推远程
git push -u origin 分支名

posted @ 2026-03-14 17:30  Mr.peter  阅读(13)  评论(0)    收藏  举报