git 的核心概念有哪些 ?

120 阅读2分钟

Git是一个分布式的版本控制软件。
软件,类似于QQ、office、dota等安装到电脑上才能使用的工具。
版本控制,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据。
分布式
文件夹拷贝
本地版本控制
集中式版本控制
分布式版本控制

一 ,主要有四大部分构成

  • ​ 工作区 workspace
  • ​ 暂存区 index
  • ​ 本地仓库 repository
  • ​ 远程仓库 remote

①初始化

首先对书写的代码进行版本控制,我们用到git
我们在linux系统中想要让git对一个目录进行版本控制需要以下的步骤

0.安装git
1.创建目录
mkdir dy
2.进入创建的目录,进行初始化库
git init 

12345

gitee区域概念

屏幕截图 2023-02-10 170109.png

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] ————————————————