码云 git clone,和 git更新文件冲突

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,

在发布这个配置文件的时候,会发生代码冲突:

error: Your local changes to the following files would be overwritten by merge:
       protected/config/main.php
Please, commit your changes or stash them before you can merge.

如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:

git stash
git pull
git stash pop

然后可以使用git diff -w +文件名 来确认代码自动合并的情况.

反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

git reset --hard
git pull

其中git reset是针对版本,如果想针对文件回退本地修改,使用

 git checkout HEAD file/to/restore  

git clone / 下载代码

git clone

扫描二维码关注公众号,回复: 9869496 查看本文章

用户在码云上访问项目,需要将项目仓库/代码 下载到本地时,可以通过克隆/下载 ZIP 的方式实现。

仓库克隆地址/下载区

通过git clone克隆仓库

用户可以通过在项目的主页上,找到「仓库克隆地址/下载区」,即可找到对应项目的仓库地址。

此处我们以用户账号gitee下命名为 HelloGitee 的仓库为例。对应的仓库地址为:https://gitee.com/gitee/HelloGitee.git。在用户具备访问项目仓库代码权限的前提下,通过本地命令行执行git clone仓库地址即可克隆仓库到本地。

$ git clone https://gitee.com/gitee/HelloGitee.git #将远程仓库克隆到本地

注:在克隆过程中,如果仓库是一个私有仓库,将可能会要求用户输入码云的账号和密码。按照提示输入即可。具体配置和操作可以详见:快速开始/创建你的第一个项目仓库

通过下载 ZIP 的方式下载代码

用户可以在项目仓库主页找到下载区(下载按钮位置见上图),点击「下载ZIP」,在跳转的验证页面输入验证码确认后即可开始下载。

下载ZIP包内容为下载当前访问分支/Commit的内容,不包含 Git 版本。具体可参考git archive打包命令:https://git-scm.com/docs/git-archive

下载ZIP

发布了48 篇原创文章 · 获赞 26 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_38316721/article/details/103955791