赞
踩
我们通常从远程服务器克隆一个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
- 1
- 2
- 3
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
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
2.1 与远程仓库关联
在Github上创建一个新的仓库;
将本地仓库与远程仓库关联:
$ git remote add origin https://github.com/your-username/your-repo-name.git
origin
是远程仓库名。本地仓库名不必与远程仓库同名。
这时,我们注意到git init
创建的仓库默认分支为master
,而Github创建的仓库的默认分支为main
。
如果你想要更换master
为main
,按如下方法,操作前确保你没有任何的未提交的更改:
$ git branch -m master main
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。