想切换到另一个分支的时候,在IDEA的右下角没找到对应的远程分支随即我来到这个地方:项目 -> git -> Repository -> pull 选择我想要切换的分支 ...
git
reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除
git
reset --hard HEAD~3:将最近3次的提交回滚
【
远程
代码库回滚】:
这个是重点要说的内容,过程比本地回滚要复杂
应用场景:自动部署系统发布后发现问题
git
branch -a:可以查看所有本地
分支
和
远程
分支
git
branch -r:只查看
远程
分支
如果
git
lab里有,而本地没有,则执行
git
fetch就可以更新到了。然后,在
idea
里就可以看到所有的
远程
分支
了(不用重启
idea
,如果没有最新
分支
还是重启一下吧)。
或者:下图
转载于:https://www.cnblogs.com/duende99/p/10996485.html...
问题现象:
今天在项目中,组长开了新
分支
develop,并要求在新
分支
develop上开发,我点开
IDEA
右下角的
Git
: master进行
分支
设置,发现在 Remote Branches 下找不到develop
分支
。
问题分析:
这是因为创建
分支
的时候也是一个
git
操纵,因此需要 再次拉取代码仓库:
git
pull。
解决方法:
方法1:点击右上角的拉取按钮
方法2:在 Terminal 窗口执行
git
pull 命令
拉取成功后,就可以看到 develop
分支
...
分支
管理
创捷和合并
分支
自己创建属于自己的
分支
,别人看不到,继续在原来的
分支
上正常工作,而自己在自己的
分支
上干活,想提交就提交,等到开发完毕后,再一次性合并到原来的
分支
上,这样既安全,又不影响比别人工作。
Git
的
分支
无论是创建、切换还是删除,都能在一秒内完成,十分高效。
创建并切换
分支
git
checkout dev //创建名为dev的
分支
git
checkout dev //切换到dev
分支
git
checkout -b dev //创建并切换到dev
分支
,作用同上面两条
查看当前分
2. 然后,切换到主
分支
master上:`
git
checkout master`
3. 接下来,使用以下命令将
分支
合并到主
分支
上:`
git
merge
分支
名`
4. 如果出现冲突,需要手动解决冲突并提交更改。
5. 最后,将更改推送到
远程
主
分支
上:`
git
push origin master`
这样就完成了将
分支
合并到主
分支
master的操作。