`
zhb8015
  • 浏览: 397855 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Spring Roo杂谈
浏览量:0
社区版块
存档分类
最新评论

git 创建仓库

git 
阅读更多

git用法小结(1)--建立远程仓库

 

 

最近一直在学习使用git来管理自己的程序,总是今天东学一点,明天西凑一点,到用的时候,总是有些茫然不知所措。

在博客园里看见一篇老好的文章,教我们做笔记啦,但是做完笔记还是要记得总结哦!

来吧,让我们一起来总结吧,今天先来看看git远程的仓库是怎么建立的。

当然,使用git嘛,第一步肯定是得新建一个git仓库,总得有个操作的空间吧,巧妇难为无米之炊嘛。

1.初始化一个空的git仓库

1 software@debian:~$ mkdir yafeng
2 software@debian:~$ cd yafeng/
3 software@debian:~/yafeng$ ls
4 software@debian:~/yafeng$ git init
5 Initialized empty Git repository in /home/software/yafeng/.git/
6 software@debian:~/yafeng$ 

命令注释:

在上面的命令中,真正去初始化的是第四行的那句---git init

当然,还有很多同学会看见加了参数--bare的命令,这个命令会在我们以后慢慢给大家解释,对于不是作为共享仓库,而是作为一个自己操作的仓库,上面这样就足够了。

好了,现在yafeng目录就是我们的据点---git仓库了哦。

下面我们总要做点什么的吧,入宝山总不能光看着哦:

2.向仓库提交我们写的文件

复制代码
1 software@debian:~/yafeng$ echo "our first git repository" >> file
2 software@debian:~/yafeng$ ls
3 file
4 software@debian:~/yafeng$ git add file
5 software@debian:~/yafeng$ git commit -m "the first file to commit" file
6 [master (root-commit) 0c72641] the first file to commit
7  1 files changed, 1 insertions(+), 0 deletions(-)
8  create mode 100644 file
9 software@debian:~/yafeng$ 
复制代码

命令解释:
我们在仓库中新建了一个文件file,作为我们的示例文件。

第4行:将file文件的信息添加到git仓库的索引库中,并没有真正添加到库。当然上例中的file文件只是我们的示例,它是一个路径,因此,可以是文件,更可以是目录。

第5行:将索引库中的内容向git仓库进行提交。这步之后文件file才算真正提交到拉git仓库中。双引号中的内容是根据每次修改的不同内容,由我们自己去填写的,

很多人会看见

  git commit -a -m “ ”

这条的命令是在你已经add了一个或多个文件过之后,然后修改了这些文件,就可以使用该命令进行提交。

好了,不管怎么样,终于是将文件提交到库了。可是现在的仓库只是一个本地的仓库,我们的目标是变成远程仓库哦,继续吧。

3.在本地仓库添加一个远程仓库,并将本地的master分支跟踪到远程分支

1 software@debian:~/yafeng$ git remote add origin ssh://software@172.16.0.30/~/yafeng/.git
2 software@debian:~/yafeng$ git push origin master
3 software@172.16.0.30's password: 
4 Everything up-to-date
5 software@debian:~/yafeng$ 

命令注释:

第1行:在本地仓库添加一个远程仓库,当然ssh后面的地址是我们本地仓库的地址.

第2行:将本地master分支跟踪到远程分支,在git仓库建立之初就会有一个默认的master分支,当然你如果建立了其他分支,也可以用同样的方法去跟踪.

对于分支的事情,我们会在以后细细的讲述.

做到拉这一步了吗?我告诉你,你已经完成目的了哦,现在的git仓库已经是一个远程仓库了,

不相信吗?我们来测试一次阿:

4.测试

现在本机上看看:

复制代码
 1 software@debian:~/yafeng$ git remote show origin
 2 software@172.16.0.30's password: 
 3 * remote origin
 4   Fetch URL: ssh://software@172.16.0.30/~/yafeng/.git
 5   Push  URL: ssh://software@172.16.0.30/~/yafeng/.git
 6   HEAD branch: master
 7   Remote branch:
 8     master tracked
 9   Local ref configured for 'git push':
10     master pushes to master (up to date)
11 software@debian:~/yafeng$ 
复制代码

代码注释:

第1行:显示远程信息

很多看见这还是会不以为然的,这又能说明什么呢?好,那就来点实际的:

在另一个机子上,远程clone

复制代码
 1 root@yafeng-VirtualBox:~# ls
 2 bin  gittest  read_temp
 3 root@yafeng-VirtualBox:~# git clone ssh://software@172.16.0.30/~/yafeng/.git
 4 Cloning into yafeng...
 5 software@172.16.0.30's password: 
 6 remote: Counting objects: 9, done.
 7 remote: Compressing objects: 100% (3/3), done.
 8 remote: Total 9 (delta 0), reused 0 (delta 0)
 9 Receiving objects: 100% (9/9), done.
10 root@yafeng-VirtualBox:~# ls
11 bin  gittest  read_temp  yafeng
12 root@yafeng-VirtualBox:~# cd yafeng/
13 root@yafeng-VirtualBox:~/yafeng# ls
14 file
15 root@yafeng-VirtualBox:~/yafeng# 
复制代码

代码注释:

第3行:就是远程clone仓库.很明显的对比可以知道多了yafeng目录,而这个yafeng目录里的内容和我们另外一台机子上的内容一样

至此,一个简单的git远程仓库就建好了,简单不,试试吧!!

分享到:
评论

相关推荐

    使用gogs创建Git远程仓库

    而Gogs(Go Git Service)则是一个轻量级、易于搭建的自助Git服务,它可以帮助我们快速地创建和管理Git远程仓库。本文将详细介绍如何使用Gogs来创建Git远程仓库。 首先,我们需要下载并安装Gogs。Gogs支持多种操作...

    git仓库管理工具

    Git仓库管理工具是一款全球广泛使用的分布式版本控制系统,它在软件开发和协作中起着至关重要的作用。Git由Linus Torvalds为Linux内核开发创建,后来被广泛应用到各种项目中,无论大小。其核心特性包括高效的数据...

    git代码仓库搭建简明步骤

    Git仓库的建立涉及创建组和用户,然后在该用户下创建一个裸仓库(bare repository)。裸仓库是指不包含工作目录的仓库,主要用于共享和协作。以下是详细步骤: 1. **创建组和用户**: - 使用`groupadd git`命令...

    git新建仓库.txt

    - `git init --bare`:此命令用于创建一个裸仓库(bare repository),这种仓库不包含工作目录,只包含`.git`目录,通常用于作为远程仓库。 ##### 2. 设置仓库权限 为了确保仓库的正常使用,还需要对仓库的权限...

    Git采用SSH协议创建远程仓库

    Git采用SSH协议创建远程仓库,并把本地工程上传到远程仓库

    git创建本地仓库.txt

    git建立本地仓库,拉取远程代码,建立本地的分支,上传代码本地仓库,git 的相关命令以及流程操作 。

    个人总结搭建git服务器仓库采用无密登录方式以及TortoiseGit的用法

    创建 Git 仓库可以使用 git init –bare 命令,例如创建 sample 库案例:cd ~git init –bare sample.git。 4. SSH KEY 生成和配置 生成 SSH KEY 是为了实现无密登录 Git 服务器。客户端 A 电脑使用 ssh-keygen ...

    git仓库创建和项目发布.docx

    Git 仓库创建和项目发布详解 Git 是一个开源的分布式版本控制系统,广泛应用于软件开发、文档管理和其他需要版本控制的领域。作为一个初学者,创建 Git 仓库和发布项目可以是一件让人感到困惑的事情。但是,通过这...

    如何安装git、git创建本地仓库、本地仓库如何关联GitHub远程及push内容到远程仓库中.docx

    Git安装、创建本地仓库、关联GitHub远程仓库和push内容到远程仓库 以下是从给定的文件中生成的知识点: 一、Git安装 * 下载Git安装包从官方网站https://git-scm.com/ * 选择适合自己系统的版本 * 下载完成后,...

    linux添加远程仓库,Git创建远程仓库实例.docx

    Linux 添加远程仓库、Git 创建远程仓库实例 Linux 添加远程仓库是指在 Linux 系统上使用 Git 创建一个远程仓库实例,用于存储和管理代码仓库。下面是创建远程仓库的思路和步骤: 一、远程仓库所需要的指令 在使用...

    Git中文参考手册.CHM

    Git中文版参考手册.CHM,内有Git 安装配置、Git 工作流程、Git 创建仓库、Git 分支管理、Git 查看提交历史、Git 远程仓库、Git 服务器搭建等。

    git创建服务器端

    本教程将深入讲解如何在自己的计算机上创建一个Git服务器端,建立远程代码仓库,以便团队成员可以进行协作开发。 一、Git基础概念 在开始搭建服务器之前,我们先了解一些Git的基本概念: 1. 工作目录:本地开发...

    使用git创建密钥对使之连接github远程仓库,并创建本地仓库

    这里详细的描述了一步一步如何从git里通过指令创建本地仓库并通过本地传送文档至github上。

    git TortoiseGit全套含汉化包

    首先是初始化仓库,这可以通过在目标文件夹上右键点击并选择“Git 创建仓库”来完成。接着,你可以使用“添加到缓存”将文件或目录纳入版本控制。当你准备好保存更改时,点击“提交到‘master’”,并输入描述性信息...

    Ubuntu_18.04创建Git远程仓库.pdf

    关于Ubuntu18.04本地搭建远程git仓库的过程以及注意事项。通过实际的搭建并已经验证通过,是可行的。

    git 代码仓库连接工具,git,git

    1. **初始化仓库**:`git init` - 在本地目录创建一个新的Git仓库。 2. **克隆仓库**:`git clone <url>` - 下载远程仓库到本地。 3. **添加文件到暂存区**:`git add <file>` 或 `git add .` - 添加所有修改或新...

    Git客户端本地仓库下载

    Git客户端是版本控制系统Git的重要组成部分,它允许开发者在本地创建和管理仓库,进行代码的版本控制。Git由Linus Torvalds为Linux内核开发,因其高效、分布式的特点,现已被广泛应用于各种软件开发项目中。 标题...

Global site tag (gtag.js) - Google Analytics