git命令之切换分⽀
Git⼀般有很多分⽀,我们clone到本地的⼀般都是master分⽀,如何进⾏分⽀的切换呢?那么下⾯带⼤家简单的看看如何通过命令来切换:
1、查看远程仓库及本地的所有分⽀
命令:git branch -a
qinjiaxi:~$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/Relea_20190311
小恐龙简笔画remotes/origin/Relea_20190811
remotes/origin/develop
remotes/origin/feature/TLS_1363
remotes/origin/feature/download
英雄联盟战绩在线查询remotes/origin/master
有哪些好的大专
可看到我们现在master分⽀
2、查看本地分⽀
命令:git branch
qinjiaxi:~$ git branch
* master
3、切换分⽀
命令:git checkout -b develop origin/develop
qinjiaxi:~$ git checkout -b develop origin/develop
正在检出⽂件: 100% (1687/1687), 完成.
吐司怎么做分⽀ develop 设置为跟踪来⾃ origin 的远程分⽀ develop。
此时切换的是远程的分⽀,记得⼀定要带远程的⽂件路径,不然⽆法切换,⽽是在本地创建develop
4、删除本地分⽀
命令:git branch -d develop
qinjiaxi~:$ git branch -d develop
error: ⽆法删除您当前所在的分⽀ 'develop'。
qinjiaxi~:$ git branch
* develop
master
qinjiaxi~:$ git checkout master
切换到分⽀ 'master'
您的分⽀与上游分⽀ 'origin/master' ⼀致。
qinjiaxi~:$ git branch
公字开头的成语
develop
* master食品安全知识培训内容
qinjiaxi~:$ git branch -d develop
已删除分⽀ develop(曾为 eab8cd1)。
qinjiaxi~:$ git checkout -b develop origin/develop
正在检出⽂件: 100% (1687/1687), 完成.
分⽀ develop 设置为跟踪来⾃ origin 的远程分⽀ develop。
切换到⼀个新分⽀ 'develop'
qinjiaxi~:$ git branch
信念坚定* develop
master
如上删除⼀个本地分⽀,但是由于之前切换分⽀的时候没有带远程的⽂件路径,导致本地也创建了⼀个develop,⽬前在本
地develop下,因此⽆法删除⽬前所在的本地develop分⽀;在尝试的⼀番没有效果的时候果断的切换到master分⽀下,然后再删除,结果删除成功;然后再切换远程仓库的develop分⽀,切换时带上路径,最后查看本地已有master和develop分⽀了,并且⽬前在develop分之下,本地的⽂件也改变了。
>怎么挑哈密瓜