音乐播放器
Dustin Blog
 
文章 标签
9

Powered by Dustin | Theme: Fog

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

😘 Thank you for browsing,Enjoy~