Git 快捷键
基本操作
* mkdir git新建文件夹
* git reset --hard HEAD^上一个版本
* git reflog 查询版本号
* reset --hard 1605c44恢复版本号
* git checkout --readme.txt 撤销修改
* git checkout — b.txt 撤销删除(也就是撤销上一步)
* git push -u origin master 推送
对某个文件取消跟踪
* git rm --cached readme1.txt 删除readme1.txt的跟踪,并保留在本地。
* git rm --f readme1.txt 删除readme1.txt的跟踪,并且删除本地文件。
忽略文件
1. touch .gitignore
2. vim .gitignore//写入文件后加.gitignore
*
! .config
! .vimrc
! .zshrc
! tool.sh
! README.md
! .gitignore
! .tmux.conf
清除记录commit
git checkout --orphan latest_branch
git add -A
git commit -am "commit message"
git branch -D master
git branch -m master
git push -f origin master
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git fsck --full --unreachable
git repack -A -d
git gc --aggressive --prune=now
git push --force origin master
不git
find . -name ".git" | xargs rm -Rf