-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
git命令收集 #2
Comments
批量删除本地分支 git branch | grep 'XXX*' | xargs git branch -d |
这个命令的目的是删除所有已经被追踪的远程分支已经删除,但本地仍然存在的分支。 下面是这个命令的详细解释:
总的来说,这个命令的作用是找出所有已经被追踪的远程分支已经删除,但本地仍然存在的分支,并删除它们。这对于清理不再需要的本地分支非常有用。
以下是 * master 1a2b3c4 [origin/master: ahead 1, behind 2] last commit message
feature 9f8g7h6 [origin/feature] another commit message 这个输出中的每一行代表一个分支,每一行的内容包括以下部分:
总的来说, 在
请注意, |
前言
现在有了很多GUI界面代替我们使用终端,这是一件好事情,减少我们对一些比较复杂命令的记录。
但是有时候会比较好奇,这些图形操作的底层代表对应的那些操作,所以根据 git 官网收录了部分命令。
实用
从别的分支拉取文件合并到当前分支
场景一:多人不同分支同时开发,你需要他已经开发完成的组件或utils库
场景二:多个需求(A、B), B需要A中的功能组件,但A尚未上线
建立某个提交为分支起点的分支
场景一:遇见一个有趣的问题需要保留对应的现场,等有空研究
删除远程分支
场景一:一不小心将自己之后feature上传的远程仓库,想要删除
将自己部分修改藏起来
场景一:突然遇见一些修复线上需求的问题,将自己部分的修改先藏起来
有趣
log 相关
Branch 相关
remote 相关
Tag 相关
Submodule 相关
个人配置
The text was updated successfully, but these errors were encountered: