git入门

是在朋友的介绍下接触这个工具的,刚开始一直认为git就是一种类似网盘之类代码管理工具,最近查了下相关文档才对git有了更深的认识。

一. git是什么?跟网盘有什么不同?

git 是目前是世界上最先进的分布式控制系统。

集中式:集中式最大的毛病就是需要网络,在没有网或者网速很差的情况下,基本就GG。只所以说之前对git的理解是错误的,是因为网盘就是一个“集中式”的控制系统。

分布式:“分布式”的根本就是没有“中央服务器”,或者也可以说每个git用户自己的电脑就是一个“中央服务器”(版本库)。在没有网络的情况下也可以实现版本回退。

二. git安装(因为个人用的是win10 所以主要针对win10系统,别的系统的话可以借鉴一下)

1.下载地址:https://git-scm.com/downloads

2.注册

注册地址:https://github.com/join?return_to=%2Fgoogle&source=login


git入门_第1张图片
注册

三. 建立远程仓库


git入门_第2张图片
创建远程仓库


git入门_第3张图片
创建远程仓库里
git入门_第4张图片
远程仓库创建成功

四. 本地仓库建立与远程存储

1. 选择一个合适的地方,创建一个空目录(使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文)。

2.在开始使用前,先说明自己身份

$ git  config --global user.name "自己的账号"

$ git  config --global user.email "自己邮箱"


git入门_第5张图片

3.通过git init命令把这个目录变成Git可以管理的仓库地方(为方便演示,我已经在目录中写好了一个TXT文件)


git入门_第6张图片
本地仓库建立成功

如果在目录中不显示.git 文件,请在设置中打开显示隐藏文件显示。

$ git init

4.添加文件到缓存区


git入门_第7张图片
添加文件到缓存区

$ git add 文件名

如果是当前目录下所有文件,文件名为.

5.将缓存区的文件添加到本地仓库


git入门_第8张图片
将缓存区的文件添加到本地仓库

$ git commit -m""

6.将本地仓库中的文件提交到远程仓库


git入门_第9张图片
提交成功

$ git remote add originhttps://github.com/29984608/11.git

$ git push -u origin master

7.查看远程仓库


git入门_第10张图片
成功

你可能感兴趣的:(git入门)