git init 命令
git init
命令用于初始化一个新的 Git 仓库。
在目录中执行git init
命令,即可在当前目录创建一个空的 Git 仓库。
执行git init
后,Git 会在当前目录下创建一个名为.git
的隐藏文件夹,这个文件夹用于存储版本控制所需的所有元数据和对象。
使用方法
✅ 下面是使用git init
命令,初始化 Git 仓库的几种常用形式:
git init # 默认将当前目录初始化为 Git 仓库。
git init <目录名> # 在指定目录初始化 Git 仓库。
git init --bare # 创建一个“裸仓库”(没有工作目录),通常用于服务器端的中央仓库(如 GitHub 的远程仓库)。
使用实例
✅ 我们在当前目录下创建一个名为 kaicz 的项目并初始化 Git 仓库:
$ mkdir kaicz # 创建一个名为 kaicz 的目录,需要注意权限问题
$ cd kaicz/ # 进入该目录
$ git init # 初始化 Git 仓库
Initialized empty Git repository in /Users/xxx/www/kaicz/.git/
# 初始化空 Git 仓库完毕。
通过上面的命令,你会发现在当前目录中,生成了一个以.git
命名的隐藏目录,这就是你的 Git 仓库了。
.git
目录中包含了 Git 所需的所有元数据(如对象数据库、分支配置、钩子等)。
✅ 很多时候我们需要为已有项目初始化 Git 仓库:
$ cd /Users/xxx/www/kaicz
$ git init
Initialized empty Git repository in /Users/xxx/www/kaicz/.git/
$ git add .
$ git commit -m "Initial import of existing website project"
[main (root-commit) 2a3b4c5] Initial import of existing website project
42 files changed, 1834 insertions(+)
create mode 100644 index.html
create mode 100644 css/style.css
create mode 100644 js/app.js
...
验证初始化
检查是否生成.git
隐藏目录(Linux/macOS 用ls -a
,Windows 用dir /a
):
ls -a # 应该能看到 .git 目录
评论区 0
发表评论
教程介绍
Git 是一个分布式版本控制系统,用于高效管理文件的修改历史,支持多人协作开发。
37
章节
60
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈