git
git简介
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
git特点:
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
Windows 和 Linux 环境下安装 Git
安装成功后点击桌面鼠标右击显示 2 个 Git 菜单表示安装成功。如下图:
【CMD指令】
cd切换到别的文件夹
- 返回上一个文件夹 cd…/
- 返回上两层文件夹 cd…/…/
- 进入某个文件夹 cd 文件夹名字
dir查看文件列表
拓展(常用的DOS术语):
- DOS术语:
- 盘符:将一块硬盘划分为若干个逻辑分区,每个分区使用大写字母从C开始进行命
名的符号。
切换当前工作的盘符: >盘符: <回车>- 提示符:在DOS操作系统下,计算机正常开机后显示内容。
DOS操作系统的提示符: >- 目录:在DOS操作系统下,文件的集合。
- 路径:
绝对路径:从盘符开始查找文件的目录结构。例:d:\book\school\01.txt
相对路径:从当前目录开始查找文件的目录结构。例:system\01.jpg
- 目录和文件的基本操作:
- 查看目录结构和文件:dir
- 返回上一目录:cd…
直接返回当前盘符的根目录:cd\- 新建目录:md 新目录名
- 进入目录中:cd 目录名
- 删除空目录:rd 目录名
- 删除文件:del 文件名
- 清空屏幕:cls
代码托管平台—GITHub、码云
本地代码上传码云仓库
使用码云的三大理由
1.码云是国内的
2.码云是中文的
3.GitHub和码云在功能上基本没啥区别,而且GitHub的项目私有是收费的,码云是免费的
【代码部署】
- 进入项目文件夹 cd
- 查看改动文件 git status
- 将改动文件添加到git缓存区—git add .
- 将缓存区文件上传并命名—git commit -m”命名”
- 部署代码到线上git push
【分支管理】
- 创建分支
- 拉取远程线上分支到本地 git pull
- 切换分支git checkout 分支名
- 进行开发
- 开发完毕后提交代码–步骤类似于代码部署步骤
【分支合并】
- 切换回主分支git checkout master
- 代码分支合并git merge origin/分支名—合并到本地主分支
- 把本地主分支提交—线上主分支 git push