• Git 创建远程仓库和本地仓库进行连接


    Git 创建远程仓库和本地仓库进行连接

    Git 创建远程仓库后面在本地仓库对远程仓库进行一个链接

    远程仓库如下

    image.png

    在本地仓库项目文件夹里面用git bash.exe 打开git 操作进入下面的目录

    image.png

    先用ls 查看当前目录有没有文件夹,发现没有文件夹

    pwd 查看当前路径

    后面用git remote -v 查看一下仓库有没有别名

    发现没有

    image.png

    用git remote add origin 命令重新命名别名

    image.png

    发现加上面这个没有用 因为 origin 是别名名字 后面没有加仓库名称

    这个时候需要我们去远程仓库复制 远程仓库的链接名,给他重新命名,方便后面的上传

    image.png

    image.png

    image.png

    git add . 把当前仓库里面文件提交到暂存区

    在commit提交远程仓库的时候出现

    image.png

    image.png

    错误显示无需要提交

    这边在文件夹里面放一个py文件测试看看

    image.png

    放入一个py文件后面,提交缓冲区,后面commit提交远程仓库,发现是没有问题的,说明上面错误是说明我们的仓库没有东西,无需要提交

    image.png

    上面只在本地仓库提交了

    在远程仓库没有提交

    Git操作命令

    image.png

    把远程仓库拉取下来到本地

    image.png

    本地就有了

    image.png

    到提交远程仓库的时候发现这个ssh那个链接不可以

    image.png

    并且

    image.png

    这个时候怎么办呢?

    1、先输入git remote rm origin 删除关联的origin的远程库
    2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git
    3、最后git push origin master,这样就推送到自己的仓库了。

    git remote rm origin git@gitee.com:wavelet-aa/msb_-erp.git

    git remote add origin https://gitee.com/wavelet-aa/msb_-erp.git

    git push -u origin master

    git remote rm origin 删除关联的origin的远程库

    出现这个问题

    image.png

    其实 只需要这样就行了!

    git remote remove origin

    后面不需要写仓库地址!只需要这样就行了!

    然后:再次git remote -v发现已经没有仓库地址了。

    所以开始设置新仓库地址:

    git remote add origin xxx.git

    git remote remove origin 成功

    image.png

    然后:再次git remote -v发现已经没有仓库地址了。

    image.png

    所以开始设置新仓库地址:

    git remote add origin xxx.git

    image.png

    git push -u origin master 提交远程仓库

    发现还是不可以

    image.png

    理论上面 可以从gitee 远程仓库,git pull 拉取下来 说明链接是没有问题的,就是在提交的时候出现问题

    后面又测试后,又出现了其他的问题,应该是 .git这个文件夹里面有缓存记录,这边全部删除,重新搞一遍 用

    https 链接重新搞一遍再看看问题

    发现还是不行,不过也发现问题了

    问题就是本地这里分支和远程仓库的分支不一样导致的问题

    image.png

    用 git push -u origin main 就会在这个远程仓库进行推送,并不是 SSH免密导致的问题,

    这个是疯狂作死导致的问题

    前面的这个文件夹提交不了是,因为是空的文件夹

    image.png

    这个时候,把这个文件夹删除 ,重新创建一个项目文件夹

    image.png

    image.png

    后面又重复上面步骤试试

    Git本地仓库和远程仓库链接

    image.png

    给远程仓库链接取一个别名 origin

    image.png

    把本地仓库添加到缓冲区

    image.png

    提交本地仓库到缓冲区

    image.png

    拉起远程仓库到本地仓库文件

    image.png

    image.png

    远程仓库和本地仓库进行同步:

    使用 git push -u origin master

    image.png

    会出现上面报错 是因为你的git上面分支是main 和远程仓库master不一致导致的

    这个时候你需要把本地仓库的main分支改为 master 分支,才可以提交

    git branch 查看当前分支名

    image.png

    使用 git branch -M master命令, 把当前master分支改名为main, 其中 -M的意思是移动或者重命名当前分支

    image.png

    现在就是master 分支了

    git push -u origin master 本地仓库上传远程仓库命令再试试

    image.png

    发现成功了,问题就是分支不同的问题导致的

    image.png

  • 相关阅读:
    Linux学习笔记(7)
    基于javaweb的员工管理系统(前后端分离+java+vue+springboot+ssm+mysql+redis)
    Netron【.pt转.torchscript模型展示】
    【服务器安装系列】CentOS7 安装及配置 Docker
    73-Java的Collection集合:概述、体系特点、常用API、遍历方式、存储自定义类型的对象
    【Pandas】数据透视表函数 pivot_table()
    扁平的数据转树状数据
    Java并发 | 01.进程与线程概述
    Power BI vs Superset BI 调研报告
    洛谷 P1948 / loj 10074 / 一本通 1496【分层图】
  • 原文地址:https://blog.csdn.net/Deng872347348/article/details/126873214