git init
Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。
在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变(Git 只在仓库的根目录生成 .git 目录)。
使用当前目录作为Git仓库,我们只需使它初始化。
git init
该命令执行完后会在当前目录生成一个 .git 目录。
使用我们指定目录作为Git仓库。
[root@localhost ~]# git init newrepo
Initialized empty Git repository in /root/newrepo/.git/
初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。
如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行添加,然后提交:
[root@localhost newrepo]# git add test.c
[root@localhost newrepo]# git commit -m 'first project' [master (root-commit) afe659f] first project 1 file changed, 4 insertions(+) create mode 100644 test.c
以上命令将目录下test.c文件提交到仓库中。
git clone
使用 git clone 从现有 Git 仓库中拷贝项目。
克隆仓库的命令格式为:
git clone <repo>
如果我们需要克隆到指定的目录,可以使用以下命令格式:
git clone <repo><directory>
参数说明:
- repo:Git 仓库。
- directory:本地目录。
比如,要克隆 Ruby 语言的 Git 代码仓库 Grit,可以用下面的命令:
$ git clone git://github.com/schacon/grit.git
执行该命令后,会在当前目录下创建一个名为grit的目录,其中包含一个 .git 的目录,用于保存下载下来的所有版本记录。
如果要自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字:
[root@localhost ~]# git clone git://github.com/schacon/grit.git mygrit
Cloning into 'mygrit'...
remote: Counting objects: 4051, done.
remote: Total 4051 (delta 0), reused 0 (delta 0), pack-reused 4051
Receiving objects: 100% (4051/4051), 2.03 MiB | 8.00 KiB/s, done.
Resolving deltas: 100% (1467/1467), done.
下载结果
相关推荐
而Gogs(Go Git Service)则是一个轻量级、易于搭建的自助Git服务,它可以帮助我们快速地创建和管理Git远程仓库。本文将详细介绍如何使用Gogs来创建Git远程仓库。 首先,我们需要下载并安装Gogs。Gogs支持多种操作...
Git仓库管理工具是一款全球广泛使用的分布式版本控制系统,它在软件开发和协作中起着至关重要的作用。Git由Linus Torvalds为Linux内核开发创建,后来被广泛应用到各种项目中,无论大小。其核心特性包括高效的数据...
Git仓库的建立涉及创建组和用户,然后在该用户下创建一个裸仓库(bare repository)。裸仓库是指不包含工作目录的仓库,主要用于共享和协作。以下是详细步骤: 1. **创建组和用户**: - 使用`groupadd git`命令...
- `git init --bare`:此命令用于创建一个裸仓库(bare repository),这种仓库不包含工作目录,只包含`.git`目录,通常用于作为远程仓库。 ##### 2. 设置仓库权限 为了确保仓库的正常使用,还需要对仓库的权限...
Git采用SSH协议创建远程仓库,并把本地工程上传到远程仓库
git建立本地仓库,拉取远程代码,建立本地的分支,上传代码本地仓库,git 的相关命令以及流程操作 。
创建 Git 仓库可以使用 git init –bare 命令,例如创建 sample 库案例:cd ~git init –bare sample.git。 4. SSH KEY 生成和配置 生成 SSH KEY 是为了实现无密登录 Git 服务器。客户端 A 电脑使用 ssh-keygen ...
Git 仓库创建和项目发布详解 Git 是一个开源的分布式版本控制系统,广泛应用于软件开发、文档管理和其他需要版本控制的领域。作为一个初学者,创建 Git 仓库和发布项目可以是一件让人感到困惑的事情。但是,通过这...
Git安装、创建本地仓库、关联GitHub远程仓库和push内容到远程仓库 以下是从给定的文件中生成的知识点: 一、Git安装 * 下载Git安装包从官方网站https://git-scm.com/ * 选择适合自己系统的版本 * 下载完成后,...
Linux 添加远程仓库、Git 创建远程仓库实例 Linux 添加远程仓库是指在 Linux 系统上使用 Git 创建一个远程仓库实例,用于存储和管理代码仓库。下面是创建远程仓库的思路和步骤: 一、远程仓库所需要的指令 在使用...
Git中文版参考手册.CHM,内有Git 安装配置、Git 工作流程、Git 创建仓库、Git 分支管理、Git 查看提交历史、Git 远程仓库、Git 服务器搭建等。
本教程将深入讲解如何在自己的计算机上创建一个Git服务器端,建立远程代码仓库,以便团队成员可以进行协作开发。 一、Git基础概念 在开始搭建服务器之前,我们先了解一些Git的基本概念: 1. 工作目录:本地开发...
这里详细的描述了一步一步如何从git里通过指令创建本地仓库并通过本地传送文档至github上。
首先是初始化仓库,这可以通过在目标文件夹上右键点击并选择“Git 创建仓库”来完成。接着,你可以使用“添加到缓存”将文件或目录纳入版本控制。当你准备好保存更改时,点击“提交到‘master’”,并输入描述性信息...
关于Ubuntu18.04本地搭建远程git仓库的过程以及注意事项。通过实际的搭建并已经验证通过,是可行的。
1. **初始化仓库**:`git init` - 在本地目录创建一个新的Git仓库。 2. **克隆仓库**:`git clone <url>` - 下载远程仓库到本地。 3. **添加文件到暂存区**:`git add <file>` 或 `git add .` - 添加所有修改或新...
Git客户端是版本控制系统Git的重要组成部分,它允许开发者在本地创建和管理仓库,进行代码的版本控制。Git由Linus Torvalds为Linux内核开发,因其高效、分布式的特点,现已被广泛应用于各种软件开发项目中。 标题...