英语真是我的硬伤啊,提示都要用百度翻译看一遍,费劲。。。
下面是我日常工作中遇到的各种问题汇总
1、远程服务器分支与本地代码合并
我第一次打出
git pull
显示下面的错误
就怪我英语太差,都懒得看报的错,其实文中都给出解决方法了(需要做远程分支关联),即可执行
git branch --set-upstream-to=origin/<远程服务器分支名称> 本地分支名称
执行完这一句之后,本地分支和远程分支就关联到一起了
//然后查看远程所有分支
git branch -a
//合并远程服务器代码到本地(这里的v1.0是远程分支)
git merge remotes/origin/v1.0
此时又爆出一个新的错误
这里意思就是我本地的代码和服务器已经不一样了,要么提交我已经修改的,要么stash,然后再合并
//这里我选择了stash (存储分支代码)
git stash
//然后再执行
git merge remotes/origin/v1.0
//此时应该已经将远程服务器分支v1.0的代码合并到本地分支(可以是其他的名字)上了
git status --查看本地是否最新
2、提交本地代码到远程分支上
//选择你要提交的文件部分,因为工作中我们不可能每次提交所有的文件,可能一些配置文件需要修改为本地适合的地址啥的,这里选择提交目录
git add client/ --client 即为需要提交的目录
//编写提交代码的备注信息
git commit -m "这是测试代码"
//查看所有分支
git branch -a
//提交代码到远程分支上
git push origin <远程分支>
待续............