如何在github上传文件

创建新的仓库

1

创建完成之后看到仓库内容如下所示

2

使用Git bash进行上传

初始化本地仓库

在要上传的文件夹中打开git bash,执行以下命令来初始化一个新的 Git 仓库并创建初始的主分支(master)

1
git init

3

修改本地config文件

打开config文件,加入图中user部分的两句,这样可以省去之后的两条命令,不过写命令道理也是一样的

屏幕截图 2024-02-05 165822

命令如下

1
2
git config --global user.email "注册git的邮箱" 
git congig --global user.name "github的账户名"

切换默认分支

默认情况下,GitHub 仓库的主分支名称是 “master”,但为了更加包容和尊重的命名,GitHub 已经将默认分支更改为 “main”。我们可以通过以下命令将本地仓库的默认分支切换为 “main”

1
git branch -m master main

使用SSH连接到远程仓库

为了增强安全性和便捷性,可以使用 SSH 协议来推送更改,而不是使用 HTTPS。本地我们已经配置好了SSH,并在github上也配置好了public key,使用一下命令来完成连接

1
git remote add origin git@github.com:Kt-MarIn/test.git

获取远程更改

在开始添加和提交更改之前,确保本地仓库是最新的。执行以下命令从远程仓库获取最新的更改

1
git pull origin main

在执行这条命令之后github仓库上的内容就会被下载到本地的文件夹中,如果出现不相关历史的错误提示,可以使用以下命令来解决(事实上加上这条命令总是没错的,防止后面因为不同步出错)

1
git pull origin main --allow-unrelated-histories

屏幕截图 2024-02-05 172540

添加文件到暂存区

如果有新的或已修改的文件需要提交,使用以下命令将它们添加到暂存区

1
git add .

提交更改

一旦更改被添加到暂存区,执行以下命令来提交更改并添加提交信息

1
git commit -m "Your commit message"

屏幕截图 2024-02-05 173011

上传项目

最后,使用以下命令将项目文件推送到 GitHub 远程仓库

1
git push origin main

屏幕截图 2024-02-05 173214

至此就完成了向github上传文件,github中显示如下

屏幕截图 2024-02-05 173312