把本地项目文件整体上传到github远程仓库的详细教程

    技术2025-11-19  25

    今天想把自己最近写的代码上传到github上,由于也是第一次操作,遇到了好多坑… 第一步,你要有一个github账号,没有的可以去注册一下,百度一下,这里不详细说。然后安装一下git,百度很多详细的教程,随便在桌面鼠标右键,看到下图所示的就说明安装了git。 然后在github上新建一个仓库,不会的可以看我的另一篇博客,点我查看 在桌面上新建一个文件夹(名字最好是英文的),然后在里面(也可以是其他地方,自己选择)鼠标右键,点击Git Bash Here,会出现一个git界面。 接下来输入以下指令,把你刚才创建的仓库clone下来:

    git clone 仓库地址

    如下图所示,红色方框里面的就是仓库地址(直接复制下来),在github上 然后你可以看到该文件夹下面多了一个文件夹,就是你的github仓库。然后执行以下指令进入这个文件夹

    cd 仓库名字

    然后执行以下指令并回车

    git init

    运行这个命令之后,后面会出现(master)青蓝色字样 接下来要进行身份绑定: 1,绑定你的名字

    git config --global user.name 你的github名字

    如下图所示,红色方框里面放你自己的github名字 2,绑定你的邮箱:

    git config --global user.email 你的邮箱

    这里同上 做完这些后,还有个重要的操作(我刚开始也掉这坑里了…),要创建一个秘钥,不然推送过程会报权限的错误,具体创建过程可以看我另一篇博客,点我查看

    做完这些之后,把你要上传的文件或者文件夹复制到本地仓库(就是你从git上clone下来的)里面 这是我想上传的,这个文件夹下面还有很多的代码 刚开始我用的指令如下:

    git add MyJava

    结果就是只把这个文件夹添加进去了,里面的文件没有… 正确操作如下: 这里要注意,后面有个点,点表示选中全部

    git add .

    然后要提交一下: 代码:

    git commit -m "122"

    这里后面引号里面的122是自己随便写的,不过引号里一定要有内容,自己随便填点什么 然后查看一下状态: 代码:

    git status

    这样表示文件都已经添加到暂存区了 接下来连接一下远程仓库: 老样子,红色方框里面填自己的仓库地址 代码:

    git remote add origin 仓库地址

    如果什么都没显示,说明没有报错,然后就往仓库里面上传文件,我这里报了一个错误: 代码:

    git push -u origin master

    这个错误的原因就是远程仓库和本地仓库有冲突,解决方法: 代码:

    git pull --rebase origin master

    这个代码的意思就是把远程仓库的再pull下来,这样就不会冲突了。 然后继续执行之前上传的指令,不过这里又遇到bug了: 网上查了好久,发现是push的版本跟之前的有冲突,提示推送被挡回,可以强制推送去解决,当然,之前的代码会被覆盖。解决方法: 代码:

    git push -u origin master -f

    第一次上传可能需要登录验证,记住自己的github账号密码就没问题 以上操作完成之后,返回github上,看到文件夹已经上传成功: 如果是一个空文件夹,名字下面不会有这一条横线的,点进去如下图所示: 说明下面各级文件夹以及文件都上传成功了。

    Processed: 0.011, SQL: 9