学习Git
01.Git是什么
1.1 版本控制
- Git: Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
- 版本控制: 一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
- 本地版本控制
- 集中版本控制
- 分布式版本控制
1.2 Git发展历史
Git的基本使用方式
02.Git基本命令
2.1 仓库初始化和克隆
初始化一个新仓库
在项目文件夹中打开终端,运行以下命令以初始化一个新的Git仓库:
git init
克隆远程仓库
如果要从远程仓库克隆代码到本地,使用以下命令:
git clone [远程仓库的HTTP/SSH的URL]
查看当前git仓库的状态:
git status
2.2从工作区提交代码到远程仓库
添加文件
将需要纳入版本控制的文件添加到暂存区:
git add <文件名>
提交更改
提交暂存区的更改到本地仓库:
git commit-m "提交说明"
将本地的代码提交推送到远程仓库,将本地仓库中的提交上传到Git服务器上,使其成为远程仓库的一部分:
git push <远程仓库名称><本地分支名称>:<远程分支名称>
总结
以上是对Git的部分记录,除了概念多数是关于Git的简单基本控制。Git是目前十分流行的分布式版本控制系统,它在团队协作和版本控制方面提供了强大的功能,不论是在协同工作中,还是在多数开源项目中,Git都是无法忽视的一部分,也是我们学习它的意义所在。