1.git安装和初始化常用
安装:
Debian或者Ubuntu Linux情况下,sudo apt-get install git 即可
其他情况下,需要从git官网下载源码,一次输入 ./config, make, sudo make install即可
初始化:
建立git仓库:在空文件夹(最好是空文件夹)下 git init 即可,再用 ls -ah 可以查看到 隐藏的 .git 目录,表示git仓库建立好了
那现在任何在这个文件夹下的文件都属于这个git 仓库(必须add,commit之后),当然git仓库里面也可以套git仓库,很多公司的代码就是分很多git仓库,大仓库套小仓库,但是拉代码,提交代码各自独立(当然检测仓库状态git status就可以发现那个文件夹总是显示有问题,就是单独开的仓库)
2.管理修改文件
添加文件到git仓库:
在git仓库所在目录下面的文件呢不一定是仓库里面的文件,必须要将文件add和commit之后才可以进入git仓库
git仓库所在目录下就像实际中的地上场景,而git仓库呢就像从天空中的卫星地图一样,现在出现了一栋楼呢,就是你对文件的操作,那出现一栋楼卫星地图是不是可以探测到,但是只是探测到,不能直接加进去,还需要有相关人员将这个楼的信息提交给卫星地图的负责人,这就是add,add提交到暂存区中,暂存区是不是还要经过一下审核,你还需要commit一下,commit后面还要加一个相关具体信息备注,然后这栋楼的改动就进入到了卫星地图当中,也就是版本库中
工作区---------->add file_name-------->暂存区----------->commit file_name -m “commnet”----------->版本库
这里为什么是版本库,而不是git仓库呢,因为一个git仓库中有很多分支,继续往下看就知道了。
一个问题:两个文件a,b修改了,先git add a 再git add b,最后git commit -m "balabala" 结果是什么
结果就是两个文件都被加到版本库当中,git commit 将暂存区的文件都添加到了版本库当中
一个问题:一个文件a先修改了,git add a,然后又修改了文件a,接着git commit -m "balabala" 结果是什么
结果是第一次修改的添加到了版本库,第二次修改的部分仍然在工作区,所以git commit只提交暂存区的文件
git 常用指令+git初始化常用
最新推荐文章于 2024-08-28 15:22:00 发布
本文介绍了Git的基本安装方法,包括在Debian或Ubuntu Linux系统下的安装步骤,以及如何通过源码安装。此外,还详细解释了如何初始化Git仓库、添加文件至仓库、提交更改等核心流程,并通过实例说明了暂存区和版本库的概念。
摘要由CSDN通过智能技术生成