git-版本控制服务器

   什么是Git

 git是一款开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大

的项目版本管理。git是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

 git核心概念

  工作区:平时存代码的地方。

  暂存区: 所谓的暂存区域只不过是个简单的文件,一般都放在 Git 目录中。有时候人们会把这个文件叫做索引文件,不过标准说法还是叫暂存区域。

  版本库:就是安全存放数据的位置,这里面都是你提交的所有代码信息。

  远程库:托管代码的服务器。

 git工作基本流程

git-版本控制服务器

 

 大致流程就是在工作区写完代码使用命令添加到暂存区,将暂存区的内容提交到本地仓库,最后将本地仓库

的代码推送到远程仓库。

  git的安装以及使用

 [root@git ~]# yum -y install git      #安装git

 [root@git ~]# useradd git && echo git:123123 | chpasswd    #创建git用户+设置密码

 [root@git ~]# su - git      #切换用户

 [git@git ~]$ mkdir project    #创建仓库

 [git@git ~]$ cd project/

 [git@git project]$ git init --bare        #初始化仓库
 初始化空的 Git 版本库于 /home/git/project/

 

 linux客户端 

 [root@git-client ~]# mkdir git    

 [root@git-client ~]# cd git/      

 [root@git-client git]# git clone git@192.168.100.108:/home/git/project     #拉库到本地

  git-版本控制服务器

 

 [root@git-client project]# touch 123.txt       #本地新建文件

 [root@git-client project]# git add .   ##使用git add命令把123.txt添加到暂存区。

 [root@git-client project]# git status     ##查看文件状态

  git-版本控制服务器

 

  [root@git-client project]# git commit -m "test"    #把缓存区的文件添加到本地仓库

  git-版本控制服务器  #提示没设置账号跟邮箱

 

 

  [root@git-client project]# git config --global user.name "biu"         #配置账号
  [root@git-client project]# git config --global user.email "biu@qq.com"    ##配置邮箱

    git-版本控制服务器  #重新提交

 

 

   [root@git-client project]# git remote add origin git@192.168.100.108:/home/git/project.git

  确认本地仓库跟远程仓库状态是否正常

  git-版本控制服务器

 

   [root@git-client project]# git push origin master   ##推送到远程仓库

  git-版本控制服务器

 

 

 

         

 

 

 

上一篇:git相关


下一篇:Kafka:Configured broker.id 2 doesn't match stored broker.id 0 in meta.properties.