git操作指南

Git

一、概述

1、Git与版本控制

问:Git是什么?

答:Git是一个免费、开源的分布式版本控制系统。

  • 版本控制:指的是在多人协作软件开 发过程中,对各种程序代码、配置文件及说明文档等文件迭代变更的一种管理方式。

情况1:不使用版本控制

情况2:使用版本控制(主流)

常见的版本控制系统:

  • Git:原始支持命令行的,后续也出现了GUI界面工具。
  • Svn:GUI界面支持。

2、Git与Github的关系

注意:git与github半毛钱关系没有。

  • Github:它是全球最大的同性交友网站。(本质:网站)
  • Gitee:也是一个远程git托管平台,在国内使用较多 (本质:网站)

简介:全球最大的社交编程及代码托管网站(基友网站)

网址:https://github.com/

类似网站:

码云gitosc/gitee

gitlab

  • Git是一个免费、开源的版本控制软件。(本质:CS(client/server)模式软件)

二、网站的使用

学习版本控制系统为什么要使用网站?

在版本控制系统中,有“仓库”的概念,而仓库有本地仓库和远程仓库之分。远程仓库的目的是在于便于将“仓库”中的东西共享给其它人。例如:某北京分公司需要将代码分享给某上海分公司。而远程仓库的使用就是对网站(例如github、gitee等)的使用。

考虑到Github网站为境外网站,访问速度不佳,本次学习使用gitee替代。但两者使用的方式基本一样,功能也基本一致。

gitee注册:https://gitee.com/signup

1、新建仓库

注意点:

  • 一个账号可以建立n个仓库
  • 每个项目对应一个仓库
  • 仓库有公开和私有之分
  • 按照图示进入新建仓库的页面

  • 按照表单提示完成表单的内容填写

  • 建立仓库成功

  • 多人远程开发

    // 第1次
    // 开发先拉主分支
    git clone 地址
    //  创建一个自己的开发分支
    git checkout -b 自己的分支
    // 推送自己的开发分支到远程
    git push -u origin 分支名
    
    // 合并者 或其他开发者
    // 第1 次  git clone
    // 不是第1次
    git pull origin master
    // 拉取其它分支
    // 在主分支
    git merge 分支名
    
    // 推送
    git push -u origin master
    

2、仓库主界面功能

  • 统计
    • Watch:关注该仓库的人数(后期仓库项目有进度更新,则关注的人会收到通知)
    • Star:收藏该仓库的人数(后期仓库项目进度有更新不会收到通知的)
    • Fork:引用,将不错的项目的仓库里的代码复制一份到自己的账号下,产生同名的仓库
  • 代码
    • 点击之后查看仓库的代码
  • Issues
    • 讨论区,用于对于项目中可能存在的问题进行交流讨论
  • Pull Requests:将引用的(fork)版本推送给被引用的仓库(需要原始仓库负责人去审核)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值