Git 创建远程仓库后面在本地仓库对远程仓库进行一个链接
远程仓库如下
在本地仓库项目文件夹里面用git bash.exe 打开git 操作进入下面的目录
先用ls 查看当前目录有没有文件夹,发现没有文件夹
pwd 查看当前路径
后面用git remote -v 查看一下仓库有没有别名
发现没有
用git remote add origin 命令重新命名别名
发现加上面这个没有用 因为 origin 是别名名字 后面没有加仓库名称
这个时候需要我们去远程仓库复制 远程仓库的链接名,给他重新命名,方便后面的上传
git add . 把当前仓库里面文件提交到暂存区
在commit提交远程仓库的时候出现
错误显示无需要提交
这边在文件夹里面放一个py文件测试看看
放入一个py文件后面,提交缓冲区,后面commit提交远程仓库,发现是没有问题的,说明上面错误是说明我们的仓库没有东西,无需要提交
上面只在本地仓库提交了
在远程仓库没有提交
Git操作命令
把远程仓库拉取下来到本地
本地就有了
到提交远程仓库的时候发现这个ssh那个链接不可以
并且
这个时候怎么办呢?
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的远程库
出现这个问题
其实 只需要这样就行了!
git remote remove origin
后面不需要写仓库地址!只需要这样就行了!
然后:再次git remote -v发现已经没有仓库地址了。
所以开始设置新仓库地址:
git remote add origin xxx.git
git remote remove origin 成功
然后:再次git remote -v发现已经没有仓库地址了。
所以开始设置新仓库地址:
git remote add origin xxx.git
git push -u origin master 提交远程仓库
发现还是不可以
理论上面 可以从gitee 远程仓库,git pull 拉取下来 说明链接是没有问题的,就是在提交的时候出现问题
后面又测试后,又出现了其他的问题,应该是 .git这个文件夹里面有缓存记录,这边全部删除,重新搞一遍 用
https 链接重新搞一遍再看看问题
发现还是不行,不过也发现问题了
问题就是本地这里分支和远程仓库的分支不一样导致的问题
用 git push -u origin main 就会在这个远程仓库进行推送,并不是 SSH免密导致的问题,
这个是疯狂作死导致的问题
前面的这个文件夹提交不了是,因为是空的文件夹
这个时候,把这个文件夹删除 ,重新创建一个项目文件夹
后面又重复上面步骤试试
给远程仓库链接取一个别名 origin
把本地仓库添加到缓冲区
提交本地仓库到缓冲区
拉起远程仓库到本地仓库文件
远程仓库和本地仓库进行同步:
使用 git push -u origin master
会出现上面报错 是因为你的git上面分支是main 和远程仓库master不一致导致的
这个时候你需要把本地仓库的main分支改为 master 分支,才可以提交
git branch 查看当前分支名
使用 git branch -M master
命令, 把当前master分支改名为main, 其中 -M
的意思是移动或者重命名当前分支
现在就是master 分支了
git push -u origin master 本地仓库上传远程仓库命令再试试
发现成功了,问题就是分支不同的问题导致的