Git是一个分布式的版本控制软件。
软件,类似于QQ、office、dota等安装到电脑上才能使用的工具。
版本控制,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据。
分布式
文件夹拷贝
本地版本控制
集中式版本控制
分布式版本控制
一 ,主要有四大部分构成
- 工作区 workspace
- 暂存区 index
- 本地仓库 repository
- 远程仓库 remote
①初始化
首先对书写的代码进行版本控制,我们用到git
我们在linux系统中想要让git对一个目录进行版本控制需要以下的步骤
0.安装git
1.创建目录
mkdir dy
2.进入创建的目录,进行初始化库
git init
12345
gitee区域概念
Git命令总结
查看分支 git branch
创建分支 git branch 分支名称
切换分支 git checkout 分支名称
分支合并(可能产生冲突)git merge 要合并的分支
注意:切换分支再合并
删除分支 git branch -d 分支名称
5.流程命令总结 添加远程连接(别名)
git remote add origin 地址 git remote -v 推送代码
git push origin dev 下载代码
git clone 地址 拉取代码
git pull origin dev 等价于 git fetch origin dev git merge origin/dev 记录图形展示
git log --graph --pretty=format:""
git忽略文件 让Git不再管理当前目录下的某些文件。.gitigonore 通常情况下有如下文件可能需要忽略 1.程序运行时产生的垃圾文件 2.程序运行时产生的缓存文件 3.程序本地开发使用的图片文件 4.程序连接数据一类的配置文件
*.h !a.h files/ *.py[c|a|d] ————————————————