Git-记不住的命令整理

git作为代码管理工具基本上每天都在使用中, 然而有时候总有一些难记的命令让我每次用都需要去百度, 干脆把它们整理出来, 以后再遇到直接看自己博客就好啦, hah

1.忽略已经add进暂存区的文件
有时候一不留神会把一些并不想提交的东西一起add到暂存区, 一下两下想不起来该用什么命令, 网上搜的有的还不对, 下面给出正解:

1
2
# 把文件从暂存区移除
git reset HEAD xxx

2.放弃一些本地的修改

1
2
3
4
5
6
7
8
# 放弃一个文件修改
git checkout xxx

# 放弃当前文件夹所有文件的修改
git checkout .

# 会退到某个版本
git reset --hard xxx版本号

3.切换分支保存代码
有时写了一部分代码但是突然需要切换分支或者其他操作, 需要把当前修改暂存一下, 那就下面用到的命令

1
2
3
4
5
# 暂存信息
git stash

# 获取存入的信息
git stash pop

4.commit message写错
如果尚未push到远端, 只需要

1
git commit --amend

5.删除远端分支

1
git push --delete 分支名

6.重命名本地分支

1
git branch -m 旧分支名 新分支名

最近收藏的就这几条命令了, 以后再有记不住的随时更新, 另附上我初学git的启蒙文档 Pro Git(中文版).

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2017-2023 王丹鹏
  • Powered by Hexo Theme Ayer
  • 冀ICP备15029707号

请我喝杯咖啡吧~

支付宝
微信