博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一、记录Git使用中遇到的问题及解决方法
阅读量:5051 次
发布时间:2019-06-12

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

将本地已有的一个非Git项目上传到新建的Git仓库的两种方案

一、先克隆,再拷贝的方式

// 1、先克隆 git clone 仓库地址// 2、复制项目所有文件到克隆下来的仓库中// 3、添加文件到本地仓库git add .  // 添加所有的文件到本地仓库git commit -m '注释' // 提交到仓库// 4、提交到远程仓库git push -u origin master

二、本地项目已存在,后新建的Git的仓库,想把项目提交到仓库中。强行合并两个仓库

// 1. 将本地项目设置为一个git仓库git init// 2. 把当前目录下的文件添加到git的本地仓库中git add .// 3. 保存刚加入的文件, 并提交保存信息git commiit -m "注释"// 4. 将本地仓库与远程仓库关联起来git remote add origin 仓库地址// 5. pull拉取远程仓库的内容更新到本地仓库,使用 --allow-unrelated-histories忽略本地仓库和远程仓库的无关性,强行合并git pull origin master --allow-unrelated-histories// 6. 把本地仓库的内容push提交到远程仓库git push -u origin master

windows使用git时出现 warning: LF will be replaced by CRLF 的问题

windows中的换行符为CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示

解决办法:

// 禁用自动转换git config --global core.autocrlf false

git 身份验证失败清除密码缓存

// 错误提示remote: HTTP Basic: Access deniedfatal: Authentication failed for "http://*****"// 解决方案git config --system --unset credential.helper// 之后再进行git操作时,弹出用户名密码窗口,输入即可

转载于:https://www.cnblogs.com/yuxi2018/p/11206529.html

你可能感兴趣的文章
Python selenium之css定位
查看>>
UVA 1525 Falling Leaves
查看>>
03-数据基础
查看>>
用path动画绘制水波纹
查看>>
windows服务
查看>>
CentOS上yum方式安装配置LNMP
查看>>
Spring SpringMvc Hibernate整合
查看>>
Gradle 使用Maven本地缓存
查看>>
MySQL性能优化总结
查看>>
实际项目oracle的部署
查看>>
程序猿编程十大原则
查看>>
hdu1044
查看>>
MVC+EF之Attribute
查看>>
print_r 打印对象
查看>>
zTree——学习记录之一
查看>>
C++的IO操作
查看>>
HDOJ 1281 棋盘游戏
查看>>
v-cloakd的应用场景和使用方法
查看>>
git clean 使用方法
查看>>
BZOJ.3998.[TJOI2015]弦论(后缀自动机)
查看>>