git作为代码管理工具基本上每天都在使用中, 然而有时候总有一些难记的命令让我每次用都需要去百度, 干脆把它们整理出来, 以后再遇到直接看自己博客就好啦, hah
1.忽略已经add进暂存区的文件
有时候一不留神会把一些并不想提交的东西一起add到暂存区, 一下两下想不起来该用什么命令, 网上搜的有的还不对, 下面给出正解:
# 把文件从暂存区移除
git reset HEAD xxx
2.放弃一些本地的修改
# 放弃一个文件修改
git checkout xxx
# 放弃当前文件夹所有文件的修改
git checkout .
# 会退到某个版本
git reset --hard xxx版本号
3.切换分支保存代码
有时写了一部分代码但是突然需要切换分支或者其他操作, 需要把当前修改暂存一下, 那就下面用到的命令
# 暂存信息
git stash
# 获取存入的信息
git stash pop
4.commit message写错
如果尚未push到远端, 只需要
git commit --amend
5.删除远端分支
git push --delete 分支名
6.重命名本地分支
git branch -m 旧分支名 新分支名
最近收藏的就这几条命令了, 以后再有记不住的随时更新, 另附上我初学git的启蒙文档 Pro Git(中文版).