前言
Hello,大家好,我是CrazyCodes,之前在极客时间上买过一个git鼠标垫,感觉其知识点展示的非常干练,现手敲分享给大家,文末有购买链接。
git config --global user.name '您的名称'
git config --global user.email '您的Email'
git config --local user.name '您的名称'
git config --local user.email '您的Email'
git config --global --list
git config --local --list
git config --unset --global 某个配置项
git config --unset --local 某个配置项
git status
git branch -v
git checkout 指定分支
git add .
git add -A
git add 文件1 文件2 文件3
git commit
git diff 某文件
git diff HEAD 某文件
git diff --cached
git checkout 文件1 文件2 文件3
git reset 文件1 文件2 文件3
git reset --hard
git difftoll 提交A 提交B
git is-files --others
git stash
git stash pop
或者
git stash apply
pop不保留stash,apply保留stash
git stash list
git stash pop stash@{数字n}
git add .
git commit --amend
git rebase -i X前面一个commit的id
git add .
git rebase --continue
后续可能需要处理冲突,直到rebase结束git log --oneline
git log -n
git log --oneline --graph --all
git log 某文件
git blame 某文件
git branch 新分支
git branch 新分支 已有分支
git branch 新分支 某个commit的id
git checkout -b 新分支
git branch -v
git branch -av
git branch -rv
git branch -rv -l '某样式'
git branch -d 拟删除分支
git branch -D 拟删除分支
git branch --merged master | grep -v '^\*\| master' | xargs -n 1 git branch -d
git remote prune origin
git tag 标签名 commit的id
git merge A分支
git merge A分支 B分支
git rebase B分支
git rebase B分支 A分支
git mergetool
git remote -v
git remote add url地址
git remote remove remote的名称
git remote rename 旧名称 新名称
git fetch remote
git pull remote 名称 分支名
git push remote 名称 分支名
git push remote --delete 远端分支名
或者
git push remote 远端分支名
git push remote 标签名
git push remote --tags
感谢你看到这里,希望本篇文章可以帮到你,谢谢。
鼠标垫内容作者:苏玲