阅

GIT 的常用命令操作
👏 欢迎使用GIT,本文主要记录个人常用的 GIT 操作命令!
👇 GIT 提交操作
- 将本地修改操作进行提交。
git add .
git status
git commit -m "提交描述"
git log
👇 GIT 暂存操作
- 将本地修改操作进行暂存。
git stash
git stash list
git pull
git stash pop
git stash drop 0 # 删除索引为0的暂存区
👇 GIT 合并单个提交
- 需要把 A 分支上提交的部分代码,放在 B 分支上。
git checkout B
git cherry-pick af53a2a6
git push origin B
👇 GIT 重新提交
- 撤销最近 n 个提交,变成 add 状态,可以重新提交。
git reset --soft HEAD~n
- 回滚最近 n 个提交,代码彻底删除了,找不回来。
git reset --hard HEAD~1
- 如果上述提交已经推送远程,需要强制推送到远程。
git push -f
👇 GIT 查看提交修改的文件
- 查看每条 commoit_id 修改的文件。
git log --stat
👇 GIT 撤销掉远程提交
- 撤销提交,保留当前工作区。
git reset --soft 6b418bf0840a9024f610609b320cf7bf4d24cbe4
- 强制提交当前版本号。
git push -f
- 修改代码后,重新提交。
👇 GIT 去除 ^M 的方法
- 如果 git diff 中存在 ^M,查看当前仓库配置信息。
git config --local --list
- 查看当前用户(global)配置信息。
git config --global --list
- 告诉 GIT 忽略行尾的回车。
git config --global core.whitespace cr-at-eol