当前位置: 首页 > article >正文

将一个文件夹存放到 GitHub 已有仓库

详细步骤:

1. 安装 Git 并配置环境

  • 安装 Git
    • 根据你的操作系统,从 Git 官方网站(Git)下载并安装 Git 客户端。
    • 例如在 Windows 上,下载安装程序后,按照默认安装向导进行安装。在 Linux 上,可以使用包管理器(如 Ubuntu 上使用sudo apt-get install git)进行安装。
  • 配置 Git
    • 打开终端或命令提示符,配置你的用户名和邮箱,这将与你的 GitHub 账号关联。
    • 命令如下:
git config --global user.name "Your GitHub Username"
git config --global user.email "Your GitHub Email"

2. 克隆已有仓库到本地

  • 获取仓库地址
    • 在 GitHub 仓库页面,点击绿色的 “Code” 按钮,复制仓库的 URL。
  • 克隆仓库
    • 在本地计算机上选择一个合适的目录,在终端或命令提示符中使用git clone命令克隆仓库。例如,如果仓库地址是https://github.com/your-username/your-repository.git,则命令如下:
git clone https://github.com/your-username/your-repository.git
  • 这将在本地创建一个与仓库同名的文件夹,里面包含了仓库中的所有文件和文件夹。

3. 将文件夹复制到克隆的仓库中

  • 找到克隆的仓库文件夹,将你想要添加的文件夹直接复制到这个本地仓库文件夹中。

4. 提交更改到本地仓库

  • 进入仓库目录
    • 使用终端或命令提示符进入克隆的本地仓库目录。例如,如果仓库克隆在~/your-repository,则在终端中切换到该目录:
cd your-repository
  • 添加文件和文件夹
    • 使用git add命令将新添加的文件夹及其内容添加到 Git 的暂存区。如果要添加整个文件夹,可以使用以下命令(假设文件夹名为new-folder):
git add new-folder
  • 你也可以使用git add.命令将当前目录下的所有未添加文件和文件夹添加到暂存区,但这样可能会把一些不需要的文件也添加进去,所以使用时要谨慎。
  • 提交更改
    • 使用git commit命令提交更改。在提交时,需要添加一个有意义的提交信息,以便其他人(包括未来的自己)能够理解这个更改的内容。例如:
git commit -m "Add new folder to the repository"

5. 将更改推送到 GitHub 仓库

  • 使用git push命令将本地仓库的更改推送到 GitHub 仓库。例如:
git push origin master
  • 如果你的仓库使用了不同的分支作为默认分支(如main),则需要将master替换为相应的分支名。

如果推送时出现冲突,可能需要先拉取远程仓库的最新版本,解决冲突后再进行推送。


http://www.kler.cn/a/377134.html

相关文章:

  • 在网卡属性里面更改IP地址后的IP和用ipconfig输出的IP不一致
  • 2-3-4树的层序打印
  • Android R S T U版本如何在下拉栏菜单增加基本截图功能
  • 小北的字节跳动青训营与LangChain系统安装和快速入门学习(持续更新中~~~)
  • 「C/C++」C/C++ 之 变量作用域详解
  • 【D3.js in Action 3 精译_038】4.2 D3 折线图的绘制方法及曲线插值处理
  • 项目一:使用 Spring + SpringMVC + Mybatis + lombok 实现网络五子棋
  • 快速入门并学习Vue.js
  • 用unity XR interaction Toolkit 制作垃圾分类虚拟仿真项目
  • mongodb 按条件进行备份和恢复
  • Windows版 nginx安装,启动,目录解析,常用命令
  • 单调队列—————力扣239题
  • C++11标准模板(STL)- 常用数学函数 - 浮点数操作函数 - 检查给定数是否具有有限值(std::isfinite)
  • 从三方云服务器将数据迁移至本地,如何保障安全高效?
  • solidity中的继承
  • 质数的小游戏~(牛客,cf)
  • 《机器人SLAM导航核心技术与实战》第1季:第10章_其他SLAM系统
  • 【VUE+DRF】案例升级
  • 如何在Oracle数据库中获取版本信息
  • es拼音分词器(仅供自己参考)