草庐IT

新建gitlab分支

全部标签

git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法

文章目录1.概述2.清理远程分支3.删除本地分支1.概述在开发过程中,遇到在bitbucket上删除分支之后,由于本地checkout过这个分支,在本地执行gitbranch-a的时候,仍然能看到该远程分支。2.清理远程分支在清理之前我们可以用如下命令来查看remote地址,远程分支,还有本地分支与之相对应关系等信息。gitremoteshoworigin此时可以看到远程仓库中被删除调的分支的状态为stale(use'gitremoteprune'toremove)接下来就可以使用这个命令来清理远程分支:gitremotepruneorigin清理完后再使用gitbranch-a来查看所有分支

git diff两个分支有差异git merge却显示没有可以合并的内容

problem:用gitdiff可以发现两个分支还是有很多不一样的地方,可用gitmerge显示notsomethingwecanmerge输入gitk查看,发现preview已经在这个分支前面了。。。虽然不太懂,但这样是没办法将preview合并当前分支的,只能这个分支合并preview。。。解决:因为也不会别的解决方法,因此就将当前分支合并了preview,再把修改的地方重新改上去,然后重新提交并合并到preview。。。。

如何删除gitlab上的文件夹

参考:如何删除gitlab上的文件夹1.在本地新建一个文件夹,进入文件夹,右键gitbashhere。2.在命令行窗口输入拉去gitlab仓库的命令,gitclone+"仓库地址",然后查看是否拉取成功。3.在本地把需要删除的文件删除,直接右键--删除。4.在文件夹内右键gitcommit+"对应的分支",提交成功后,远程仓库的文件夹就已经被删掉了。      

2023版本idea使用maven新建web项目(亲测不报错)

1.新建项目——选择mavenArchetype然后在Archetype选择webapp——选择创建2.直接选择创建,等待maven加载完,就可以,3.然后我们找到左上角选择编辑配置,  4.添加tomcat,选择加号,然后选择本地, 5.再点击修正,应用,就添加成功了 最后再启动一下,页面出现helloworld就成功了(按照步骤来就没问题,亲测不报错),好了一个maven的web项目就创建好了,希望能帮到各位小伙伴。 

IDEA新建JAVA项目

环境:jdk、配置好环境变量。1.打开idea,选择CreateNewProject。如果已经打开其他项目,点击File->New->Project,也可以打开新建的界面。(项目的文件名可以提前在磁盘新建好,也可以在第4步的时候,选择项目路径时有文件夹新建图标)2.在右侧选择Java,选择JDK安装的路径,因为只创建Java项目不使用框架,所以直接点击Next。3.询问是否选择模板界面,不勾选,直接点击Next。4.输入新创建的Java项目名称和项目存储路径,点击Finish。5.右击src新建包package,名称自定义。在包下新建一个test类,运行main方法。6.输出hello,代表J

使用vscode创建git新分支

使用vscode创建git新分支(比如siot7),创建的只是本地分支,没有创建远程分支。 在新分支(siot7)开发,然后提交到远程新分支(siot7)的步骤:1、切换到新分支siot7开发。2、gitadd.3、gitcommit-m"在新分支开发的功能"4、gitpulloriginsiot75、第一次提交到新分支用:gitpush-uoriginsiot7后面提交到新分支用:gitpush originsiot7注:如果第一次提交到新分支时远程没有这个新分支,则在第一次提交时,会自动在远端创建这个新分支。

分支限界法解决0/1背包问题(C语言实现)

分支限界法的基本思想分支限界法的基本思想是,在分支结点上,预先分别估算沿着它的各个儿子结点向下搜索的路径中,目标函数可能取得的“界”,然后把这些儿子结点和它们可能所取得的“界”保存在一张结点表中,再根据题目要求选择表中“界”最大或最小的结点向下搜索。(一般用优先队列来处理这张结点表)这样当搜索到一个叶子结点时,如果该结点所估算的目标函数值就是结点表中的最大或者最小值,那么沿叶子结点到根结点的路径所确定的解就是问题的最优解,叶子结点的目标函数值就是问题的最大值或最小值。参考:《算法分析与设计(第三版)》(郑宗汉、郑晓明编著)解决背包问题的基本思路首先要将物品按重量价值比排序。同样还是一棵二叉树,

分支和循环语句(3)

文章目录3.4.6猜数字游戏4.goto语句附:3.4.6猜数字游戏打印菜单voidmenu(){ printf("***************************\n"); printf("*****1.play0.exit*****\n"); printf("***************************\n");}选择玩游戏或退出游戏intmain(){ //打印菜单 //1.玩游戏 //0.退出游戏 intinput=0; do { menu(); printf("请选择:>"); scanf("%d",&input);//10 switch(input) {

gitee仓库迁移至gitlab仓库简单方法,保留提交记录

gitee仓库迁移至gitlab简单方法,可保留提交记录1、先将gitee上的项目gitclone至本地;gitclonehttps://gitee.com/xxx/xxx.git2、在gitlab上创建空项目,创建完成后复制新建项目的url;3、cd至项目内部,查看gitremote是否是origin;gitbranch-r#结果:#origin/HEAD->origin/master#origin/develop#origin/master4、是origin则直接修改origin的url,url为刚才复制的新建项目的url;gitremoteset-urloriginhttp://ipad

分支限界法求0-1背包问题

使用分支限界法求解01背包问题,3个物品,重量和价值,背包容量(1)画出解空间树(2)Say如何剪枝(3)求出最优解假设物品的个数n=3,背包容量W=30,重量w=(16,15,15),价值v=(45,25,25)(1)队列式(FIFO)分支限界法:按照队列先进先出(FIFO)原则选取下一个结点为扩展结点。(2)优先队列式分支限界法:按照优先队列中规定的优先级选取优先级最高的结点成为当前扩展结点。(1)画出解空间树迷惑点:解空间树书上给的是一个排列树,把超重的情况也画出来了,其实是无用功,那么如果考虑超重的话,就在D的时候就已经超重了,就不需要画出来,但是书上却把它称之为搜索空间树,所以我们画