博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 首次切换到已经存在的分支
阅读量:2222 次
发布时间:2019-05-08

本文共 835 字,大约阅读时间需要 2 分钟。

如果首次把项目从git远程仓库pull到本地,然后想切换到已经存在的某个分支上,直接使用git checkout 分支名,这个时候是无效的,会出现如下提示:

这里写图片描述
假设要切换到的分支为dev,应该先使用下面的命令:

git checkout origin/dev

执行完成之后会出现如下提示:

Note: checking out 'origin/dev'.You are in 'detached HEAD' state. You can look around, make experimentalchanges and commit them, and you can discard any commits you make in thisstate without impacting any branches by performing another checkout.If you want to create a new branch to retain commits you create, you maydo so (now or later) by using -b with the checkout command again. Example:  git checkout -b 

我们现在来执行一下git branch -l,看看在哪个分支上了:

* (HEAD detached at origin/dev)  dev  master

这个时候已经出现了dev分支,但是我们不在这个分支上,这个时候我们再执行一下:

git checkout dev

执行完成之后出现:

Switched to branch 'dev'Your branch is up-to-date with 'origin/dev'.

表示我们已经切换成功了,如果不放心可以再执行一下git branch -l,结果如下:

* dev  master

切换分支成功

你可能感兴趣的文章
特征工程怎么做
查看>>
机器学习算法应用中常用技巧-1
查看>>
机器学习算法应用中常用技巧-2
查看>>
通过一个kaggle实例学习解决机器学习问题
查看>>
决策树的python实现
查看>>
Sklearn 快速入门
查看>>
了解 Sklearn 的数据集
查看>>
用ARIMA模型做需求预测
查看>>
推荐系统
查看>>
TensorFlow-11-策略网络
查看>>
浅谈 GBDT
查看>>
如何选择优化器 optimizer
查看>>
一文了解强化学习
查看>>
CART 分类与回归树
查看>>
seq2seq 的 keras 实现
查看>>
seq2seq 入门
查看>>
什么是 Dropout
查看>>
用 LSTM 做时间序列预测的一个小例子
查看>>
用 LSTM 来做一个分类小问题
查看>>
详解 LSTM
查看>>