栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

初识Git

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识Git

一、Git介绍 1.概述

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
简而言之,Git可以完成版本控制,可以实时上传代码到码云服务器上

2.组织结构图

  • 工作空间:用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
  • 本地索引:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。有时候也被称作"索引",不过一般说法还是叫暂存区域。
  • 本地仓库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库。
  • 远程仓库:可以看做是github,它是一个远程仓库,它提供web服务供大家方便下载、查看、提交、存储。
3.日常操作 上传: add -> commit -> push

add : 把即将上传的资源,从工作空间添加到本地索引
commit: 把已经添加了索引的文件,从本地索引提交到本地仓库
push: 把本地仓库的 推送到 Gitee上

下载: clone/pull

clone: 把Gitee上的代码下载到你的电脑里

二、准备工作

本地仓库:需要在自己电脑上创建一个文件夹:E:workspacegitee
远程仓库:需要登录Gitee网站,在网站上创建仓库

三、码云创建仓库 1.创建远程仓库(在码云官网上)



2.第一次上传
git config --global user.name "yuan" #配置了全局注册的账号
git config --global user.email "2521230899@qq.com" #配置了全局注册的邮箱
mkdir y055 #在本地仓库中创建文件夹
cd y055 #进入指定的文件夹
git init #初始化了git环境
在本地仓库中创建文件1.txt #即将上传这个资源
git add .   # 添加即将上传的全部资源(资源的名字)
git commit -m "first commit" #把即将上传的资源提交到本地仓库
git remote add origin https://gitee.com/y252123/y055.git #把本地仓库和远程仓库挂载
git push -u origin "master"  #把资源从本地仓库上传到远程仓库

第一次上传必须输入账号密码!
成功后的提示:
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 207 bytes | 207.00 KiB/s, done.
3.不是第一次上传

在本地仓库要执行Git命令(除了touch命令不用执行)

git add .  # 添加即将上传的全部资源(资源的名字)
git commit -m "first commit" #把即将上传的资源提交到本地仓库
git push -u origin master #把资源从本地仓库上传到远程仓库
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859667.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号