前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git init 初始化仓库

git init 初始化仓库

作者头像
很酷的站长
发布2022-12-19 15:38:35
6920
发布2022-12-19 15:38:35
举报
文章被收录于专栏:站长的编程笔记

1. git init 介绍

git init 命令用于初始化仓库,也就是让 git 对当前目录中的内容进行版本控制

这个命令应该每个人是初次学习 git 时最先接触的命令吧,本文将围绕该命令引出一些相关的内容

2. git init 干了什么

通过下图可看到,使用 git init 初始化仓库后在当前目录下创建了一个 .git 目录,这个就是 git 的版本库

在上图中可以看到有不少行的黄色字体

代码语言:javascript
复制
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:     git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:     git branch -m <name>
代码语言:javascript
复制
提示: 使用 master 分支作为初识分支的名称。这是默认的分支名称
提示: 初识分支名可能会发生变化,这个是可配置的
提示: 如果你创建新的存储库时,不想出现该提示,可执行:
    git config --global init.defaultBranch <name>
分支名称不是 “master”,而是 “main”、“trunk”、“master”、"development" 时,可以通过以下命令重命名刚才创建的分支:
git branch -m <name>

当我们不想每次初始化仓库时都出现 hint 提示时,可以设置默认分支名

代码语言:javascript
复制
git config --global init.defaultBranch master

上面设置的全局默认分支可以通过以下命令查看

代码语言:javascript
复制
git config --global --list

取消默认分支设置

代码语言:javascript
复制
git config --global --unset init.defaultBranch
3. git init 初始化仓库

初始化仓库命令格式:

代码语言:javascript
复制
git init [<directory>]

省略目录名时,代表在当前目录下初始化仓库

代码语言:javascript
复制
git init

在指定目录下初始化仓库,当目录不存在时会自动创建该目录

代码语言:javascript
复制
git init <directory>
4. git init 命令参数

-b, --initial-branch: 我们也可以在初始化仓库时指定分支名

代码语言:javascript
复制
git init -b <name>

将当前分支重命名为 liang

代码语言:javascript
复制
git branch -m <name>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. git init 介绍
  • 2. git init 干了什么
  • 3. git init 初始化仓库
  • 4. git init 命令参数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档