「观感度:🌟🌟🌟🌟🌟」
「口味:椒麻鸡丝」
「烹饪时间:10min」
本文已收录在
Github
github.com/Geekhyt,感谢Star。
Git 的命令实在是太多了,有的小伙伴就说了,我可以用客户端(Source Tree、Gitkraken、tortoiseGit)它们不香吗?
通常情况下,一些简单操作是香的。但是建议你不要越过命令行这座山而直接去使用 GUI。(而且强烈建议学习一下 Git 的原理)
先不论 GUI 是否支持复杂的操作,当你在实际工作中遇到问题的时候,可能你无法找到 GUI 的解决方案,因为搜索引擎查出来的都是命令行。而且命令行的错误提示是非常详细的,你可以准确锁定你错误的原因以及正确的使用方法,孰能自然生巧。
其次,程序员使用命令行是一件多么酷的事情啊,在黑框框里操作的时候难道没有一种黑客既视感吗?这不就是小时候梦想着成为的样子么?:)
请你给你的热爱多一点点坚持!
本文整理了一些常用的 Git 操作,老司机可以温故知新,新手可以点赞收藏。文末提供了入门教程及学习资源,请自行下滑~
git config --global user.name '你的名字' git config --global user.email '你的邮箱' 复制代码
git config --local user.name '你的名字' git config --local user.email '你的邮箱' 复制代码
git config --global --list 复制代码
git config --local --list 复制代码
git config -unset --global 要删除的配置项 复制代码
git config --unset --local 要删除的配置项 复制代码
git status 复制代码
git add . 复制代码
git add -A 复制代码
git add 文件1 文件2 文件3 复制代码
git diff 复制代码
git diff 文件 复制代码
git diff --cached 复制代码
git diff -cached 文件 复制代码
git diff HEAD 文件 复制代码
git commit 复制代码
git checkout 文件1 文件2 文件3 复制代码
git reset 文件1 文件2 文件3 复制代码
git reset --hard 复制代码
git difftool 提交1 提交2 复制代码
git ls-files --others 复制代码
git stash 复制代码
git stash pop 复制代码
git stash apply 复制代码
git stash list 复制代码
git stash pop stash@{数字n} 复制代码
git add. git commit --amend 复制代码
git branch -v 复制代码
git branch -av 复制代码
git branch -rv 复制代码
git checkout 指定分支 复制代码
git branch 新分支 复制代码
git branch 新分支 指定分支 复制代码
git branch 新分支 某个 commit 的 id 复制代码
git checkout -b 新分支 复制代码
git branch -d 要删除的分支 复制代码
git branch -D 要删除的分支 复制代码
git branch --merged master | grep -v '^\*\| master' | xargs -n 1 git branch -d 复制代码
git remote prune orign 复制代码
git merge A分支 复制代码
git merge A分支 B分支 复制代码
git rebase B分支 复制代码
git rebase B分支 A分支 复制代码
git log --oneline 复制代码
git log -n 复制代码
git log --oneline --graph --all 复制代码
git log 文件 复制代码
git blame 文件 复制代码
git tag 复制代码
git tag v1.0 复制代码
git tag -a v1.0 -m '前端食堂' 复制代码
git tag v1.0 commitid 复制代码
git push origin v1.0 复制代码
git push origin --tags 复制代码
git tag -d v1.0 复制代码
git push origin :refs/tags/v1.0 复制代码
git remote -v 复制代码
git remote add url 复制代码
git remote remove remote的名称 复制代码
git remote rename 旧名称 新名称 复制代码
git fetch remote 复制代码
git pull origin 分支名 复制代码
git push origin 分支名 复制代码
git push remote --delete 远端分支名 复制代码
git push remote :远端分支名 复制代码
1.看到这里了就点个赞支持下吧,你的「赞」是我创作的动力。
2.关注公众号前端食堂,「你的前端食堂,记得按时吃饭」!
3.本文已收录在前端食堂Github
github.com/Geekhyt,求个小星星,感谢Star。