【Git】获取远程仓库

发布时间 2023-10-15 00:31:52作者: 影麟

我们通常从远程服务器克隆一个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  8月 23 15:09 file_a.txt
-rw-r--r-- 1 20861 197609 31  8月 23 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