博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git日常使用经验总结
阅读量:7260 次
发布时间:2019-06-29

本文共 447 字,大约阅读时间需要 1 分钟。

1. 文件修改后,提交前,要先 git add .

2. 文件提交后,push到远程服务器前,远程服务器的文件可能在你push前已经变动了,这种情况下再提交会不成功:

图片描述

解决1:

git pull 远程文件到本地。

情况1):

远程变动的文件与你修改的文件不是同一文件,pull后不会影响你的修改的文件

比如新加了文件的情况:
图片描述

情况2):

远程变动的文件正好是你改了的文件,pull后会自动merge

图片描述

然后再看看你修改的文件会有出现<<<<<<< HEAD、=======、>>>>>>>

HEAD和=号之间表示你本地文件的内容,
=号和>>>>>>>之间表示要合并的内容(别人改的),后面也会接分支名称。
你需要根据情况修改下文件最后再删除那些符合,最后后 add 、 commit 、 push即可

需要注意的是:

有的时候pull下来,会覆盖你修改的文件,所以git pull操作前还是自己先备份最好。

解决2:

git push -f 强制推送。但服务器上的文件若有冲突,会以冲突形式显示

转载地址:http://bxkdm.baihongyu.com/

你可能感兴趣的文章
VMware vSphere Client安装Centos7
查看>>
Maven 创建web项目
查看>>
Windows Server 2012 网络负载均衡
查看>>
我的友情链接
查看>>
字符集与编码(四)——Unicode
查看>>
IT人士,你的知识需要管理。
查看>>
jQuery 图片滚动效果
查看>>
Composer 中国全量镜像(二)
查看>>
从range和xrange的性能对比到yield关键字(中)
查看>>
android安全问题(二) 程序锁
查看>>
我的友情链接
查看>>
UIButton拖动响应事件,距离问题
查看>>
Servlet3.1规范翻译 - 应用生命周期事件
查看>>
Private strand flush not complete
查看>>
LVS-DR配置
查看>>
我的友情链接
查看>>
Vivo FunTouch OS 手机系统内置铃声免费下载
查看>>
记:PyInstaller打包一个最简单的kivy应用
查看>>
Java线程之核心概念
查看>>
Python 爬取可用代理 IP
查看>>