zoukankan      html  css  js  c++  java
  • 一、记录Git使用中遇到的问题及解决方法

    将本地已有的一个非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 denied
    fatal: Authentication failed for "http://*****"
    
    // 解决方案
    git config --system --unset credential.helper
    // 之后再进行git操作时,弹出用户名密码窗口,输入即可
    
  • 相关阅读:
    10.9 第七次作业游戏
    10.23 第六次作业 刘惠惠 this关键字
    第五次作业 刘惠惠 自动生成的方法存根
    谷歌历史影像下载
    ArcGIS 基础13-整饰输出
    ArcGIS 基础12-保存文件并打包
    ArcGIS 基础11-专题制图
    ArcGIS 基础10-拓扑校验
    ArcGIS 基础9-属性查询和空间查询
    ArcGIS 基础8-坐标系转换
  • 原文地址:https://www.cnblogs.com/yuxi2018/p/11206529.html
Copyright © 2011-2022 走看看