将本地仓库上传到github

1. 在 GitHub 上创建新仓库

登录你的 GitHub 账号。

在 GitHub 页面的右上角,点击 "+", 然后选择 "New repository"。

填写仓库的名称,选择公开(Public)或私有(Private)。
不要 勾选 "Initialize this repository with a README",因为你的本地仓库已经存在。

点击 "Create repository"。

2. 密钥创建

首先在你的本地仓库目录中打开命令行或终端

(1)创建公钥和私钥 (可以参考ssh key )

bash 复制代码
$ ssh-keygen -t rsa -C "youremail@example.com"

可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

(2)将公钥添加到github ssh key

3. 将本地仓库初始化为一个git 仓库

bash 复制代码
git init

终端输入以下命令

bash 复制代码
ls -ah

会看到 .git 文件

使用以下命令将 GitHub 仓库设置为远程仓库(假设你的 GitHub 用户名为 username,仓库名称为 repository):

bash 复制代码
git remote add origin https://github.com/username/repository.git

这个命令会将名为 origin 的远程仓库添加到你的 Git 配置中。origin 是远程仓库的默认短名,但你可以使用其他名称。

将当前本地仓库的分支名称设为 main

bash 复制代码
git branch -M main

4. 推送本地仓库到 GitHub

查看仓库状态

bash 复制代码
git status

将本地仓库文件加到仓库中

bash 复制代码
git add file.txt

给这个变动添加注释

bash 复制代码
git commit -m 'add a file'

确保你的本地改动都已经提交。然后,使用下面的命令将本地的分支推送到 GitHub 上的远程仓库:

bash 复制代码
git push -u origin main

这里假设你的主分支名为 main(根据最新的 Git 版本,主分支名可能是 main,旧版本可能是 master)。这个命令不仅推送代码,还将本地的 main 分支与远程的 main 分支关联起来,以后你可以直接使用 git push 和 git pull 命令同步数据。

5. 后续拉取和推送

设置完毕后,你可以通过以下命令进行日常的拉取(pull)和推送(push)操作:

拉取远程仓库的最新内容:

bash 复制代码
git pull origin main

推送本地最新更改:

bash 复制代码
git push origin main

更多更改命令参考时光穿梭机

相关推荐
ai小鬼头2 小时前
AIStarter最新版怎么卸载AI项目?一键删除操作指南(附路径设置技巧)
前端·后端·github
不午睡的探索者10 小时前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
光溯星河10 小时前
【实践手记】Git重写已提交代码历史信息
后端·github
独立开阀者_FwtCoder10 小时前
URL地址末尾加不加 "/" 有什么区别
前端·javascript·github
独立开阀者_FwtCoder10 小时前
Vue3 新特性:原来watch 也能“暂停”和“恢复”了!
前端·javascript·github
寻月隐君11 小时前
告别 Vec!掌握 Rust bytes 库,解锁零拷贝的真正威力
后端·rust·github
inhere14 小时前
gookit/goutil v0.7.0 新版本发布:模块调整与功能增强
开源·go·github
用户6210245309215 小时前
React:当UI开发从「搬砖」变成「搭乐高」的魔法时刻!
github
用户39183841721115 小时前
Jupyter Notebook:不只是个笔记本,而是你的科学计算驾驶舱!
github
用户2555816069015 小时前
Laravel实战指南:从工匠工具到现代PHP开发的艺术
github