Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
简而言之,Git可以完成版本控制,可以实时上传代码到码云服务器上
- 工作空间:用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
- 本地索引:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。有时候也被称作"索引",不过一般说法还是叫暂存区域。
- 本地仓库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库。
- 远程仓库:可以看做是github,它是一个远程仓库,它提供web服务供大家方便下载、查看、提交、存储。
add : 把即将上传的资源,从工作空间添加到本地索引
commit: 把已经添加了索引的文件,从本地索引提交到本地仓库
push: 把本地仓库的 推送到 Gitee上
clone: 把Gitee上的代码下载到你的电脑里
二、准备工作本地仓库:需要在自己电脑上创建一个文件夹:E:workspacegitee
远程仓库:需要登录Gitee网站,在网站上创建仓库
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 #把资源从本地仓库上传到远程仓库



