git代码服务器,git版本命令,Git版本控制服务器详解

git代码服务器,git版本命令,Git版本控制服务器详解

本文主要为大家介绍Git版本控制服务器的详细讲解。有需要的朋友可以借鉴一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

: 目录

1.Git 1简介。Git 2的特点。版本控制器3。Git工作流4。Git 2的几个核心概念。基于Linux 1.0的Git服务器部署。Git 2的使用。验证3。使用GitHub1。注册账户2。在客户端3上生成密钥对。将公钥导入GitHub4。创造储物空间5。将本地项目上传到GitHub6。

一、Git 简介

Git是一个开源的分布式版本控制系统,它可以有效地处理小型到超大型项目的版本管理。Git是Linux Torvalds开发的开源版本控制软件,用于帮助管理Linux内核的开发。

https://git-scm.com/,官方网站

1.Git 特点

优势:

适合分布式开发,强调个体;公共服务器压力和数据量不会太大;快速灵活;离线工作;

缺点:

代码保密性差,一旦开发者克隆了整个库,所有代码和版本信息都可以完全公开;不友好的权限控制;如果有必要限制开发人员的各种权限,请使用SVN。

2.版本控制器

简单来说就是用来存储代码的。

版本控制器分为SVN(集中式版本控制器)和Git(分布式版本控制器)。

3.Git 工作流程

简单来说就是在工作区写代码。提交时,需要先将代码上传到暂存区,然后才能将代码提交到本地仓库。提交到本地仓库后,还可以将代码上传到远程仓库供他人访问。

Git的几种状态:暂存、修改和提交。

4.Git 的几个核心概念

工作区:它是您通常存储项目代码的地方。暂存区:用于临时存储您的更改。实际上,它只是一个文件,保存要提交到文件列表的信息。本地仓库(版本库):是数据安全存储的位置,包含了你提交的所有代码信息。远程仓库:托管代码的服务器,类似于FTP服务,可以共享数据。

二、基于 Linux 部署 Git 服务器

准备工作/即将开始工作

主机名IP地址GitCentOS 7.4192.168.1.1客户端CentOS 7.4192.168.1.2

1.Git 使用

创造用户

[root@Git-Server ~]# useradd Git#创建Git用户

[root @ git-server ~]# echo 123456 | passwd git-stdin #创建密码

[root@Git-Server ~]# su-Git#切换到Git用户

创建仓库

[git @ git-server ~]$ mkdirproject #创建一个目录。是用来存放长仓的。

[git@Git-Server ~]$ cd项目/

[git @ git-server project]$ git init-bare #初始化仓库

2.验证

在客户端主机上创建一个工作目录。

[root@Client ~]# mkdir git

把图书馆拉到本地

[root@Client ~]# cd git/

[root @ client git]# gitclongit @ 192 . 168 . 1 . 1:/home/git/project # clone

克隆到“项目”.

Git@192.168.1.1的密码:#输入Git用户的密码。

警告:您似乎克隆了一个空版本库。

[root@Client git]# ls#查看项目

项目

向新的本地项目添加文件。

[root@Client git]# cd project/#输入项目路径

[root @ client project]# touch 1 . txt #创建一个测试文件

添加到保留区域

[root@Client project]# git add。#将添加当前目录的内容。

查看文件状态

[根@客户端项目]# git状态

提交到本地仓库

[root @ client project]# git commit-m test #-m选项是解释性信息。

配置帐户和邮件

[root @ Client project]# git config-global user . name 张三

[root @ Client project]# git config-global user . email Zhang San @ 163 . com

将更改重新提交到本地仓库。

[root @ Client project]# git commit-m Test

确认本地仓库和远程仓库是否处于正常状态。

[root @ Client project]# git remote add origin git @ 192 . 168 . 1 . 1:/home/git/project . git

致命错误:远程源已经存在。

将本地仓库代码推送到远程仓库

[root@Client project]# git推送原始主机

三、使用 GitHub

开源代码库是一个面向开源及私有软件项目的托管平台,因为只支持饭桶作为唯一的版本仓库格式进行托管,所以故名为GitHub。

1.注册账号

首先在官网上注册一个账号:https://github.com/

2.在客户端上生成密钥对

[root @ Client ~]# ssh-keygen-t RSA #创建密钥对(连敲三次回车即可)

[root@Client ~]#猫ssh/id_rsa.pub#查看公钥

3.导入公钥密钥到 GitHub

登录验证

[root @ Client ~]# ssh-T git @ github。com #需要联网状态

.

您确定要继续连接吗(是/否)?是

.

嗨陈庄1217!您已经成功认证,但是开源代码库不提供壳访问。

4.创建储存空间5.将本地项目上传到 GitHub

[root@Client ~]# mkdir测试

[root@Client ~]# cd测试/

[root@Client测试]# echo 这是测试README.md

[root@Client测试]# git init

初始化空的饭桶版本库于/root/Test/.git/

[root @ Client Test]# git add readme。医学博士

[root@Client Test]# git commit -m 第一次提交

[root@Client测试]# git remote添加原点git @ github。com:陈庄1217/考。饭桶

致命:远程起源已经存在。

[root @ Client Test]# git push-u origin master

6.查看 GitHub 文件7.同步远程仓库的最新状态到本地仓库

在开源代码库创建新的文件

在本地仓库中拉取远程仓库的文件

[root @ Client Test]# git pull-u origin master

以上就是饭桶版本控制服务器详解的详细内容,更多关于饭桶版本控制服务器的资料请关注我们其它相关文章!

git代码服务器,git版本命令,Git版本控制服务器详解