git常用命令学习总结

英语真是我的硬伤啊,提示都要用百度翻译看一遍,费劲。。。

下面是我日常工作中遇到的各种问题汇总

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 <远程分支>

待续............

原文地址:https://www.cnblogs.com/yzj-blog/p/8558108.html