亚马逊云服务 网站建设,小程序可视化开发工具,wordpress文件wordpress,网站做seo必要的结构1 创建本地仓库,克隆远程项目代码到本地仓库2. 当我们在本地写了一些代码之后 , 查看本地仓库状态3. 提交改变到待提交区
git add .4. 提交代码到待推送区
git commit -m 新建项目kuman5. 将本地代码推送到远程代码仓库
git push origin master:nanle
注: 将本地m…1 创建本地仓库,克隆远程项目代码到本地仓库2. 当我们在本地写了一些代码之后 , 查看本地仓库状态3. 提交改变到待提交区
git add .4. 提交代码到待推送区
git commit -m 新建项目kuman5. 将本地代码推送到远程代码仓库
git push origin master:nanle
注: 将本地master代码推送到远程nanle分支---------到此, 我们自己将修改的代码推送到远程就结束了(暂不考虑团队协作中,在我们修改代码过程中,别人也提交代码)---------6. 在测试服务器将远程代码拉取过来
git pull origin nanle
注: 将远程代码仓库中nanle分支代码拉取到本地(测试服)
注: 如果测试服务器有多个分支,应当先切换分支,再进行拉取远程代码仓库的代码的操作7. 此时, 测试服务器就获取到我们最新的远程仓库分支代码了--------------------到此, 测试服务器代码与远程仓库代码的同步就完成了-----------------------------8. 考虑我们在写代码时, 别人有提交 ,这时, 在提交代码前,拉取最新代码就显得尤为重要了.9. 合并冲突问题上面一种情况是在别人有修改,我们没有新修改的前提下 ,那么如果远程分支代码别人有提交,本地分支代码我们自己也有修改会产生冲突吗(1) 第一种情况 就是修改的文件不一样
git pull 之后,不报错,说明git自动合并成功 , 接下来就可以直接把待推送区代码推送到远程分支了(2) 第二种情况是 , 远程仓库其他人提交的代码和我们新修改的代码在同一个文件里,产生冲突,这时,就需要我们自己解决冲突所以 , 我们在拉取远程最新代码时, 一定要注意看merge那部分,是否有被自动合并的部分,如果有,就一定要挨个文件去查看了,否则服务器可能就会报500 代码内部错误哦10 使用git fetch 和 git merge 代替 git pull ,解决git pull之后直接自动合并 带来的不便
-------待补------