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

经验笔记:远端仓库和本地仓库之间的连接(以Gitee为例)

经验笔记:远端仓库和本地仓库之间的连接

方法一:先创建远端仓库,再克隆到本地
  1. 创建远端仓库

    • 登录到你的Git托管平台(如Gitee、GitHub、GitLab、Bitbucket等)。
    • 点击“New Repository”或类似按钮,创建一个新的仓库。
    • 填写仓库名称、描述等信息。
    • 选择仓库的可见性(公开或私有)。
    • 不要勾选“Initialize this repository with a README”选项,因为我们将在本地初始化仓库。
  2. 克隆远端仓库到本地

    • 打开终端或命令行工具。
    • 使用 git clone 命令将远端仓库克隆到本地。
      git clone https://gitee.com/your-username/your-repo.git
      
    • 进入克隆的仓库目录。
      cd your-repo
      
  3. 添加文件并提交

    • 将你的项目文件添加到仓库中。
      touch README.md
      git add README.md
      git commit -m "Initial commit"
      
  4. 推送本地更改到远端

    • 使用 git push 命令将本地更改推送到远端仓库。
      git push origin main
      
方法二:先创建本地仓库,再关联远端仓库
  1. 初始化本地仓库

    • 在你的本地机器上,创建一个新的目录,并进入该目录。
      mkdir my-project
      cd my-project
      
    • 使用 git init 命令初始化一个新的Git仓库。
      git init
      
  2. 添加文件并提交

    • 将你的项目文件添加到仓库中。
      touch README.md
      git add README.md
      git commit -m "Initial commit"
      
  3. 创建远端仓库

    • 登录到你的Git托管平台,创建一个新的仓库。
    • 填写仓库名称、描述等信息。
    • 选择仓库的可见性(公开或私有)。
    • 不要勾选“Initialize this repository with a README”选项,因为我们已经在本地初始化了仓库。
  4. 关联远端仓库

    • 使用 git remote add 命令将本地仓库与远端仓库关联起来。
      git remote add origin https://gitee.com/your-username/your-repo.git
      
  5. 推送本地仓库到远端

    • 使用 git push 命令将本地仓库的内容推送到远端仓库。
      git push -u origin main
      
    • -u是在本地仓库非克隆且首次push时使用,可以将远程仓库的main分支与本地仓库的main分支关联起来

注意事项

  • 分支名称:默认情况下,Gitee和其他Git托管平台的主分支名称可能是 mainmaster。确保你在推送时使用正确的分支名称。
  • 权限管理:确保你有足够的权限访问和操作远端仓库。
  • 保持同步:定期从远端仓库获取最新的更改,以避免冲突。
    git fetch origin main
    

希望这份经验笔记对你有所帮助!


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

相关文章:

  • 使用docker快速部署Nginx、Redis、MySQL、Tomcat以及制作镜像
  • css:感觉稍微高级一点的布局
  • 视觉顶会论文 | 基于Swin Transformer的轴承故障诊断
  • 【反向迭代器】—— 我与C++的不解之缘(十七)
  • Redis 实现高性能计数器
  • 【Linux网络编程】简单的UDP套接字
  • 在Sui 区块链上创建、部署和管理 NFT 的完整教程
  • java 设计模式 模板方法模式
  • shell脚本-笔记25
  • leetcode105:从前序与中序遍历构建二叉树
  • Java API 学习指南:从入门到精通的全面指导
  • 2.13 转换矩阵
  • 【数据库知识】mysql进阶-Mysql数据库的主从复制
  • Spring Boot核心概念:日志管理
  • SAP FICO 资产会计AA后台配置 (上)
  • PHP顺序查找和二分查找(也叫做折半查找)算法
  • Block Successive Upper Bound Minimization Method(BSUM)算法
  • Android 使用 LiveData/OnCheckedChangeListener 来监听变量变化
  • C++ 并发专题 - 线程安全的单例模式
  • Apache Maven简介
  • 给机器装上“脑子”—— 一文带你玩转机器学习
  • 博导的角度看,EtherNet/IP转Profinet网关的技术实现和区别
  • 基于Java Springboot社区便民服务管理系统
  • 移动零
  • CircuitBreaker机制详解:Elasticsearch中的资源管理
  • 【GIT】TortoiseGit的变基(Rebase)操作