记录日常使用中的问题和常用操作
撤销修改
未add
git checkout -- filepathname
git checkout .
已add未commit
git reset HEAD filepathname
git reset HEAD
已commit
git reset --hard HEAD^
git reset --hard commitid
git 自动更新
git update-git-for-windows -y
linux 记录密码
vim ~/.gitconfig
[credential]
helper= store
别名
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch
git config --global alias.hist "log --pretty=format:'%h %ad | %s%d \[%an\]' --graph --date=short"
git config --global alias.type 'cat-file -t'
git config --global alias.dump 'cat-file -p'
删除本地分支和远程分支
git push origin --delete remote-branch-name
git branch -D local-branch-name