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操作时,弹出用户名密码窗口,输入即可
    
  • 相关阅读:
    myeclipse的git插件安装
    安装虚拟机和Linux系统
    Windows 10快速在指定目录打开命令行
    更新Maven的本地库
    Maven安装
    html全屏显示
    除法保留两位小数
    springmvcjson中文乱码处理
    office2016 下载直通车
    JAVA面向对象编程深入理解图
  • 原文地址:https://www.cnblogs.com/yuxi2018/p/11206529.html
Copyright © 2011-2022 走看看