第一种是在现存的目录下,通过导入所有文件来创建新的
Git 仓库
,此为 git 初始化,需要
git init
命令
第二种是从已有的 Git 仓库
克隆
出一个新的镜像仓库来,此为 git 克隆,需要
git clone
命令
下面详细介绍这两个命令建立 git 项目仓库。
git init
git init
可以从本地创建一个 git 仓库,并使用 git remote 创建和同步远端仓库。
进入到某个目录下,执行如下命令,就能够在该目录中创建 git 项目仓库
git init
这个命令会创建一个空的项目仓库,即没有提交记录的项目仓库。
同时,会在该目录下创建一个 .git 目录,目录下包含
object、refs、HEAD 等 git
记录文件,以及适用于本项目的
config
文件。
而后,执行如下命令,能够在 git_url 的地址中创建一个名为 git_name 的远端仓库
git remote add <git_name> <git_url>
# 而后,新增文件,提交并推送到远端仓库
git add .
git commit -m "add README"
# 这个命令会将本地的 master 分支的提交推送到远端仓库同名的分支上同步
git push origin master
至此,用 git init 和 git remote 完成了对仓库的创建及对远端仓库的连接。
git clone
git clone
命令可以从原本已经存在的远端仓库中,下载和创建为本地仓库。
进入一个新建目录下,执行以下命令
git clone <git_url>
这个命令会将远端仓库的代码以及 git 记录下载到本地,创建为本地仓库。