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

【Git基础】获取远程仓库

我们通常从远程服务器克隆一个Git仓库或者将本地仓库初始化为Git仓库

1 从远程服务器克隆一个Git仓库

$ git clone https://github.com/your-username/your-repo-name

你可以自定义其仓库名称:

$ git clone https://github.com/your-username/your-repo-name custom-repo-name

2 将本地仓库初始化为Git仓库demo

$ cd demo
$ git init

git init执行完后,会在demo目录下创建一个隐藏文件夹.git,该文件夹里包含了Git仓库的所有配置对象数据库其他Git所需的信息

补充:

shell创建文件

$ touch filename.txt
或
$ echo "Hello,World!" > filename.txt

shell查看目录下的文件和子目录

# 查看当前目录下的文件和子目录
$ ls# 查看指定目录下的文件和子目录
$ ls /path# 查看包括隐藏文件的所有内容
$ ls -a
./  ../  .git/  file_a.txt  README.md# 查看文件和目录的详细信息:权限、所有者、大小、日期等
$ ls -l
total 2
-rw-r--r-- 1 20861 197609 13  823 15:09 file_a.txt
-rw-r--r-- 1 20861 197609 31  823 15:07 README.md# 查看所有文件并递归查看子目录
$ ls -R# 按文件大小排序
$ ls -S

2.1 与远程仓库关联

  1. 在Github上创建一个新的仓库;

  2. 将本地仓库与远程仓库关联:

    $ git remote add origin https://github.com/your-username/your-repo-name.git
    

    origin是远程仓库名。本地仓库名不必与远程仓库同名。

这时,我们注意到git init创建的仓库默认分支为master,而Github创建的仓库的默认分支为main

如果你想要更换mastermain,按如下方法,操作前确保你没有任何的未提交的更改

$ git branch -m master main
http://www.lryc.cn/news/136909.html

相关文章:

  • chatGPT界面
  • windows一键启动jupyter
  • 树形结构的快速生成
  • Android笔记(二十七):自定义Dialog实现居中Toast
  • css实现文字的渐变,适合大屏
  • 软考高级系统架构设计师系列论文八十七:论企业应用集成
  • C++设计模式之适配器模式
  • 山西电力市场日前价格预测【2023-08-24】
  • 一文速学-让神经网络不再神秘,一天速学神经网络基础(一)
  • 百度Q2财报:营收341亿元实现加速增长,净利润高速增长44%,增长强劲全线重构
  • ARM DIY(二)配置晶振频率
  • 高等数学:线性代数-第三章
  • 深入理解 SQL 注入攻击原理与防御措施
  • QT5.12.12通过ODBC连接到GBase 8s数据库(CentOS)
  • 爱校对发布全新PDF校对工具,为用户带来更为便捷的校正体验
  • 记录protocol buffers Mac安装
  • 基于Jenkins自动打包并部署docker、PHP环境,ansible部署-------从小白到大神之路之学习运维第86天
  • 【附安装包】Midas Civil2019安装教程
  • Apache StreamPark系列教程第一篇——安装和体验
  • mysql replace insert update delete
  • 实现SSM简易商城项目的商品查询功能
  • 视频批量剪辑矩阵分发系统源码开源分享----基于PHP语言
  • 亚信科技AntDB数据库通过GB 18030-2022最高实现级别认证,荣膺首批通过该认证的产品之列
  • 第11章 优化多线程应用程序
  • 分布式下的session共享问题
  • webrtc的Sdp中的Plan-b和UnifiedPlan
  • LLM-Rec:基于提示大语言模型的个性化推荐
  • microsoft -en - us 无法卸载
  • day43参与通信的服务器
  • K8S如何部署ZooKeeper以及如何进行ZooKeeper的平滑替换