美文网首页
git版本管理工具简介

git版本管理工具简介

作者: 简简天天 | 来源:发表于2020-06-25 21:54 被阅读0次

1. git版本管理工具的作用

1、备份文件
2、记录历史
3、回到历史
4、多端共享
5、独当一面
6、团队协作

2. 推荐几个好的学习网址

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
http://git.oschina.net/progit/
https://git-scm.com/book/zh/v1
http://book.haoduoshipin.com/gitbeijing/
http://www.yiibai.com/git/git_handling_conflicts.html

3. git版本管理工具的前世今生

image.png
  • cvs
    最早期的版本控制软件,现在版本管理工具的始祖,第一个被大规模使用的版本管理工具(1985);
    集中式管理方式(类似于网盘,是把文件集中保存到中心服务器来管理,必须联网)。
  • svn
    集大成者,把版本管理工具发扬光大,cvs的基础上的加强版,可以还原到某个时间段;
    集中式,需要一个中心服务器去放置文件,需要联网才可以工作。
  • git
    linux之父2005年开发,逐步替换svn;
    分布式版本管理工具,每个拥有版本库的用户可以在不联网的情况下使用,快速的完成代码的提交、查看、删除等操作。
  • github
    基于git的一个托管网站(可以托管自己的开源项目的网站,可以在上面建一个自己的仓库);
    程序员社交网站,geek社区。
  • 集中式和分布式的区别
    集中式:需要一个中心服务器,在需要联网的情况下,才能提交或者更改中心服务器上的东西;
    分布式:每一个拥有版本库的人,在不联网的情况下也可以完成版本的提交和更改。

4. git的安装

  • windows下安装git
  https://desktop.github.com/
  github的windows客户端提供github图形界面和git bash及git gui。
  • linux下安装git
  软件包管理器安装:yum install git
  安装完成后查看帮助:git --help
 查看git版本:git --version
  • linux下检查项目到本地
mkdir test 创建一个文件夹
cd test/进入到test文件夹下
git clone url 复制(克隆)一个项目到本地仓库
git clone https://github.com/lxyzq/test.git
  • linux下提交文件到仓库
touch a.php/vi a.php/vim a.php 新建文件
git status 查看项目的状态
git add a.php 添加文件,建立跟踪,将文件从工作区添加到暂存区
git reset HEAD a.php 把 暂存区的修改撤销(unstage),回退到工作区
git reset HEAD 文件夹名/ 撤销整个文件夹
git commit -m'提交注释' 提交暂存区的文件到本地仓库
git log 查看提交日志
git log -p a.php 查看某个文件的修改历史
git add . 将所有待跟踪的文件从工作区添加到暂存区
git commit -m "提交注释"
git push origin  分支名称 提交本地仓库文件到git服务器
git push 报错
vi ./git/config将url设置成:https://username:password@github.com/lxyzq/test.git  
git pull 将更新的文件从git服务器拉取到本地仓库
git diff 查看冲突

相关文章

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本...

  • Git使用

    图解GIT 一. git 概述 1. git 简介? 2. 常见的源代码管理工具有哪些? CVS- 开启版本控制之...

  • Git 学习总结

    一 git简介 1. 概念 git 是一种分布式版本管理工具。 git 支持的平台: 2. git与svn的区别 ...

  • git简述

    git简介 git是一款开源的分布式版本管理工具,git的诞生也是相当传奇的,由Linux之父-Linus Ben...

  • Git简介(一)

    一、什么是git? Git是一个 “分布式版本管理工具”,简单的理解版本管理工具: “版本管理工具” 能记录每次的...

  • [前端学习]框架部分学习笔记,第一天

    Git 简介 git是一款源代码管理工具,进行代码版本管理 基础指令介绍 初始化仓库git init,该指令会创建...

  • git版本管理工具简介

    1. git版本管理工具的作用 2. 推荐几个好的学习网址 3. git版本管理工具的前世今生 cvs最早期的版本...

  • 学习git

    学习git为什么要使用版本管理工具版本管理工具的发展安装gitwindows安装地址:https://git-sc...

  • git 代码版本管理工具add、commit、pull、push

    接触git版本管理工具有一段时间了,工作中使用到git,特此小记git代码版本管理工具add、commit、pul...

  • Git操作

    版本控制管理工具 git svn 安装 git 使用git 代码托管平台 github.com ...

网友评论

      本文标题:git版本管理工具简介

      本文链接:https://www.haomeiwen.com/subject/moynhxtx.html