git合并分支一直出现“Already up to date”的问题

个人的问题是没有理解了命令执行完毕后实际代表着什么,可能已经合并好了,但是没有理清关系,还以为没有合并好,就一直重复做相同的事。

通过以下这种方式解决了也稍微清晰了一些。

    在开发的分支上写入一个test.text文件用来测试用;

    在存放分支的文件夹下打开命令行工具;

    git status:查看现在分支的状态,会提示有一个未提交的文件;

    git add test.txt:(按命令的提示写的)要添加的文件,git add 文件名;

    git status:查看现在分支的状态,会提示已经准备好;

    git commit -m '提交测试test.txt文件':提交到本地,引号里是本次提交的备注;

    git status:查看现在分支的状态,会提示可以push;

    git push:推到远程;

    git status:查看现在分支的状态,会提示都已经准备好了;

    ls:查看现在分支的内容;

    git checkout master:切换到主支上;

    ls:查看主支上的内容;会发现test.txt 文件在分支上,而不在主支上;

    现在来做合并操作;

    依旧在主支上:git merge 分支名,将分支合并到主支上;

    到此合并就已完成了,分支已经合并到主支上了。

    合并完之后删除分支。

    此次合并没有冲突,所以暂未记录如何解决冲突。

    注意:

            1、在此过程中都在同一个命令行窗口执行,即在分支文件夹下打开的命令行窗口;

            2、合并完之后,本地的分支文件夹里就是主支上的内容,和原本地的主支内容不是同一个,以后用此主支开发,所以可以删掉分支和原有主支。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值