

前言
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 --listgit config --local --listgit config --unset --global 某个配置项git config --unset --local 某个配置项git statusgit branch -vgit checkout 指定分支git add .git add -Agit add 文件1 文件2 文件3git commit git diff 某文件git diff HEAD 某文件git diff --cachedgit checkout 文件1 文件2 文件3git reset 文件1 文件2 文件3git reset --hardgit difftoll 提交A 提交Bgit is-files --othersgit stashgit stash pop
或者
git stash applypop不保留stash,apply保留stash
git stash listgit stash pop stash@{数字n}git add .git commit --amendgit rebase -i X前面一个commit的idgit add .git rebase --continue
后续可能需要处理冲突,直到rebase结束git log --onelinegit log -ngit log --oneline --graph --allgit log 某文件git blame 某文件git branch 新分支git branch 新分支 已有分支git branch 新分支 某个commit的idgit checkout -b 新分支git branch -vgit branch -avgit branch -rvgit branch -rv -l '某样式'git branch -d 拟删除分支git branch -D 拟删除分支git branch --merged master | grep -v '^\*\| master' | xargs -n 1 git branch -dgit remote prune origingit tag 标签名 commit的idgit merge A分支git merge A分支 B分支git rebase B分支git rebase B分支 A分支git mergetoolgit remote -vgit remote add url地址git remote remove remote的名称git remote rename 旧名称 新名称git fetch remotegit pull remote 名称 分支名git push remote 名称 分支名git push remote --delete 远端分支名
或者
git push remote 远端分支名git push remote 标签名git push remote --tags感谢你看到这里,希望本篇文章可以帮到你,谢谢。
鼠标垫内容作者:苏玲