GIT 的日常使用记录

举报
小生凡一 发表于 2022/06/03 22:25:09 2022/06/03
1.1k+ 0 0
【摘要】 目录 1. 获取所有的分支3. 切换分支2. 删除远程分支,并且不删除自己本地目录分支。 1. 获取所有的分支 git branch 1 指针指向的是当前项目的分支 3. 切换分支 ...

1. 获取所有的分支

git branch

  
 

指针指向的是当前项目的分支
在这里插入图片描述

3. 切换分支

git checkout task2

  
 

在这里插入图片描述

这里报错了!因为我们main分支的代码已经修改了!但是我们并没有做保存这次修改的工作,如果我们切换了分支(task2)出去,然后再切换回到分支(main)的话,那么我们在main上的代码修改是没有保存的!
在这里插入图片描述

所以我们需要将main分支保存的代码 进行一次 commit 或是把这些修改 put 到栈上

这里我们演示第二种也就是stash

git stash save "xxxx"

  
 

后面的 save 跟着自己的注释,git 就会把这次的修改全推到堆栈中,然后还原最初的模样
在这里插入图片描述

git stash list

  
 

然后这里就可以看到堆栈中所有stash的内容了

在这里插入图片描述

然后我们就可以成功切换到 task2 分支上了!

在这里插入图片描述

当我们完成了 task2 中的东西之后,再切换到 main 分支继续完成我们的操作。

这里说两个操作

git stash apply stash@{1}

  
 

这是应用某个stash,而不删除

git stash pop

  
 

应用最新的stash,并且删除
在这里插入图片描述

2. 删除远程分支,并且不删除自己本地目录分支。

git rm -r --cached dirname

  
 

在这里插入图片描述

文章来源: blog.csdn.net,作者:小生凡一,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_45304503/article/details/125090767

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。