主题
  • 默认模式
  • 浅蓝色模式
  • 淡绿色模式
  • 深夜模式

git init 命令

Git 基本操作


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 目录

Git 基本操作



评论区 0
发表评论