0


将本地文件上传到github空仓库(git实现)

目录

具体步骤


准备工作:在需要的文件夹(文件夹里已经放了需要提交的内容)右击Git Bash Here

在这里插入图片描述

1、初始化项目

git init

在这里插入图片描述

2、将当前目录下所有需要上传的文件代码等资源添加到缓存区

git add [选项]

添加一个或多个文件到暂存区:

gitadd[file1][file2]

添加指定目录到暂存区,包括子目录:

gitadd[dir]

添加当前目录下的所有文件到暂存区:

gitadd.

以添加文件夹为例,将 . 改为文件夹名称

在这里插入图片描述

3、 提交缓存区里面的主要内容到本地仓库

git commit -m "提交说明"

在这里插入图片描述

4、添加一个远程仓库的地址

git remote add origin https://gitee.com/xxxxxxx(远程仓库的地址)

在这里插入图片描述

5、将远程仓库进行下拉,获取同步

git pull --rebase origin master

在这里插入图片描述

6、提交本地仓库到远程仓库

git push -u origin master
因为第一次提交 所以要加一个 -u

在这里插入图片描述


常见问题

(太倒霉了,各种问题,全遇见了)

1、出现 Reinitialized existing Git repository

报错原因:是这个目录下已经有 .git/ 的文件夹,打开目录 查看文件夹没有 用命令行查看也没有,.git文件夹可能隐藏了
解决方法:删除git,重新初始化,连接远程

1、 第一步

find.-name".git"

2、第二步

rm-rf./.git

在这里插入图片描述

2、提示fatal: remote origin already exists

报错原因:应该是一个本地仓库只能对应一个远程仓库,你的电脑可能已经存在一个本地仓库了,并且,该远程库指向GitHub,现在上传的仓库和之前的仓库不一样
解决方法
1、先删除远程 Git 仓库

gitremotermorigin

2、再添加远程 Git 仓库

gitremoteaddorigin[远程地址]

3、提示error: could not detach HEAD

解决办法
1、查看缓冲区:

gitstatus

发现报告工作目录有两个untracked file
2、然后强制抹杀

gitclean-dfx

4、Error:On branch master Untracked files: .idea/ out/ wenda.iml nothing added to commit but untrack

报错原因:是git没有把提交的文件加载进来,但是把需要提交的文件都列出来了
解决方法
只需用git add XXX(文件名) 把列出需要提交的文件加上

gitaddXXX(文件名)

在这里插入图片描述

5、Error: failed to push some refs to ‘远程仓库地址’

在这里插入图片描述
报错原因:是当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败

解决方法:
1 、使用如下命令

gitpull--rebaseoriginmaster

2 、然后再进行上传:

gitpush-uoriginmaster
标签: git github

本文转载自: https://blog.csdn.net/m0_55826123/article/details/125549831
版权归原作者 云水边~静沐暖阳~ 所有, 如有侵权,请联系我们删除。

“将本地文件上传到github空仓库(git实现)”的评论:

还没有评论