是在朋友的介绍下接触这个工具的,刚开始一直认为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
三. 建立远程仓库
四. 本地仓库建立与远程存储
1. 选择一个合适的地方,创建一个空目录(使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文)。
2.在开始使用前,先说明自己身份
$ git config --global user.name "自己的账号"
$ git config --global user.email "自己邮箱"
3.通过git init命令把这个目录变成Git可以管理的仓库地方(为方便演示,我已经在目录中写好了一个TXT文件)
如果在目录中不显示.git 文件,请在设置中打开显示隐藏文件显示。
$ git init
4.添加文件到缓存区
$ git add 文件名
如果是当前目录下所有文件,文件名为.
5.将缓存区的文件添加到本地仓库
$ git commit -m""
6.将本地仓库中的文件提交到远程仓库
$ git remote add originhttps://github.com/29984608/11.git
$ git push -u origin master
7.查看远程仓库