目录
1. 获取所有的分支
指针指向的是当前项目的分支
3. 切换分支
这里报错了!因为我们main分支的代码已经修改了!但是我们并没有做保存这次修改
的工作,如果我们切换了分支(task2)出去,然后再切换回到分支(main)的话,那么我们在main上的代码修改是没有保存的!
所以我们需要将main分支保存的代码 进行一次 commit 或是把这些修改 put 到栈上。
这里我们演示第二种也就是stash
后面的 save 跟着自己的注释,git 就会把这次的修改全推到堆栈中,然后还原最初的模样
然后这里就可以看到堆栈中所有stash的内容了
然后我们就可以成功切换到 task2 分支上了!
当我们完成了 task2 中的东西之后,再切换到 main 分支继续完成我们的操作。
这里说两个操作
这是应用某个stash,而不删除
应用最新的stash,并且删除
2. 删除远程分支,并且不删除自己本地目录分支。