许多开发者在使用 Git 的时候会遇到代码冲突的情况,当两名开发者先后往同一个分支发出合并请求,或者多个分支的代码合并到一个分支时,代码冲突就会出现,进而引起分支无法自动合并的问题。
这时,我们一般的解决流程是:找到冲突文件-->手工修改冲突的内容-->重新提交解决冲突后的文件。
2024年04月17日
许多开发者在使用 Git 的时候会遇到代码冲突的情况,当两名开发者先后往同一个分支发出合并请求,或者多个分支的代码合并到一个分支时,代码冲突就会出现,进而引起分支无法自动合并的问题。
这时,我们一般的解决流程是:找到冲突文件-->手工修改冲突的内容-->重新提交解决冲突后的文件。
2024年04月17日
每次拉取和提交代码的时候,都需要输入用户名和密码,很麻烦。
git config --global credential.helper store
2024年04月17日
在源项目中 建立了许多虚拟目录,用以分类管理
?
在PULL后,发现,PULL的项目,没有了虚拟目录
?
对比发现:
原项目中有 .vcxproj.user 是用户的一些相关配置
PULL项目中 没有
原因:
2024年04月17日
使用https克隆代码(私有)以及其它操作,每次操作都需要输入账号密码。
开源项目https://gitee.com/beijing_youmi/youmi_hyperfcms_open.git,无限克隆不需要输入密码
这样配置只需要输入一次账号密码!
2024年04月17日
在公司的Android代码目录里面,使用 git pull 命令,发现不会输出发生改变的文件信息。例如不会打印类似下面的信息:
Fast-forward res/values-zh-rCN/strings.xml | 5 +++-- res/values/strings.xml | 4 ++-- src/com/android/SoftwarePreferenceController.java | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-)
2024年04月17日
今天获取git线上仓库代码报了这个错误:
harry@moke:~/code2019/web-api$ git pull You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge.
2024年04月17日
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。
2024年04月17日
今天遇到一个问题,跟大家分享一下。
1.
$ git pull origin version_one
From https://*********/****/****
* branch version_one -> FETCH_HEAD
error: cannot lock ref 'refs/remotes/origin/version_one': unable to resolve reference 'refs/remotes/origin/version_one': reference broken