首页 >> 大全

Git第一次初始化项目到远程仓库

2023-11-12 大全 38 作者:考证青年

文章目录 第三步 git push -u -f 强制推送远程

第一步 git init

git init 命令用于初始化Git 仓库。git init之后会提示“ empty Git in 某个目录”,此时就会在相应的目录下创建一个“.git”文件夹。这个文件夹里的文件就是git的实现。没有git init之前,git 会提示“not a git ”

F:\JavaEE-Basic>git status
fatal: not a git repository (or any of the parent directories): .gitF:\JavaEE-Basic>git init
Initialized empty Git repository in F:/JavaEE-Basic/.git/

第二步 git add 远程仓库地址

git remote add origin git@gitee.com:flytalei/JavaEE-Basic.git

:/-Basic.git

报错: ()

当本地新项目一切准备就绪,准备git push 时报错了,

()的官方解释

官方的解释没看懂,后来在博客上看到有人说**“ ()的原因:没有将自己的电脑的SSH key添加到对应的git服务器上。”**Git报错: () 解决办法

于是乎就去生成SSH key了

步骤1-生成SSH key

#生成SSH key
ssh-keygen -t rsa -C "邮箱地址@163.com"

步骤2-复制SSH key

Your key has been saved in C:\Users\/.ssh/.pub.

可以看出已经成功生成了Key,并保存在了C盘下了。

步骤3-粘贴SSH key

从远程仓库更新项目到本地__远程仓库的默认名称

复制这个.pub中的内容然后粘贴到你的远程仓库里

步骤4-查看ssh通信是否连接成功

ssh -T git@gitee.com

本地与远程Gitee仓库链接成功后再次push本地代码还是报错**“error: to push some refs to ‘:/-Basic.git’”**

按照报错以上截图提示git pull之后还是报同样的错,于是就只能强制推送到远程啦

第三步 git push -u -f 强制推送远程

这里慕课网的Geely老师解释说,为什么强制推送呢,因为我们远程项目刚创建好,第一次推送代码,远程仓库是空的什么都没有,直接进行一个上的全覆盖是没有问题的。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了