糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > GIT删除分支命令以及GIT最常用命令总结

GIT删除分支命令以及GIT最常用命令总结

时间:2023-11-08 14:22:28

相关推荐

GIT删除分支命令以及GIT最常用命令总结

git 删除分支

1.查看当前本地分支

git branch

2.删除本地分支 -d 是-delete缩写

git branch -d <your branch name>

3.暴力删除 不会检查当前要删除的分支是否存在未处理的状态

git branch -D <your branch name>

或者

git branch -delete --force <your branch name>

1.查看本地分支git branch

2.查看远程分支 git branch -b

3.查看全部分支 git branch -a

4.删除本地分支 git branch -d<branchname>

5.暴力删除本地分支 git branch -D <branchname>

5.批量删除除了master的本地分支git branch | grep -v "master" | xargs git branch -D

6.清理本地无效分支 (远程已经删除本地没有删除的分支) git fetch -p

7.创建分支 git branch <branchname> (创建但不切换)

7.创建分支并切换到 该分支 git checkout -b <branchname> / git switch -c <branchname>

8.切换分支 git checkout/switch 分支名

ps:因为撤销修改也是git checkout -- filename 所以切换兼容了checkout和switch

9.pll拉取远程分支到本地 git pull <远程主机名> <远程分支名>:<本地分支名>

eg: git pull origin develop:gyy/sasuke/feat0825

10 覆盖commit 提交

git commit --amend -m 'chore(sasuke): remove log'

11.多分支合并

git rebase develop

12.更新远程分支

$ git fetch origin

$ git remote prune origin //可以用这个命令清除无效分支

13

对比文件 git diff

添加到暂存区 git add .

把暂存区放到非暂存 git reset HEAD filename/ . (文件名/全部文件)

非暂存区放弃修改的文件 git checkout -- filename (单个文件)|| git checkout . (放弃所有文件)

非暂存区放弃新增添文件

单个文件/文件夹:rm -rf filename

所有文件:git clean -xdf 删除新增的文件,如果文件已经已经 git add 到暂存区,并不会删除!

所有文件和文件夹:git clean -xdff[谨慎操作] 本命令删除新增的文件和文件夹,如果文件已经已经 git add 到暂存区,并不会删除!

14. 版本回退

资料 :/wiki/896043488029600/897013573512192

查看当前log : git log --pretty=oneline

选择要回退的版本 git reset --hard 版本号(就算回退到之前的版本,之后的版本也是存在的,只是head 指向了后续的版本)

查看对log做的改变 git relog

14 修改中间某个版本,且保留后续修改

git revert -n 版本号

git commit & git push

15.显示分支图

git log --graph --decorate --oneline --simplify-by-decoration --all

"A Dog"git log --all --decorate --oneline --graph

16.当需求做一半需要去改bug时

git stash 将工作现场储存到储存区

git checkout... 切换或在本分支完成工作,记住commit 的 版本号

git stash list 查看存储区

git stash pop 恢复存储区

git cherry-pick 版本号 将修复的bug同步到需求分支中 (看需要)

17.查看本地和远程的映射关系

git branch -vv

18.查看远程库的信息

git remote

git remote -v

18.建立本地分支与远程分支的映射关系

git branch -u origin/addFile 或 git branch --set-upstream-to origin/addFile

撤销本地分支与远程分支的映射关系

git branch --unset-upstream

如果觉得《GIT删除分支命令以及GIT最常用命令总结》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。