主页
文章
分类
标签
关于
Git的基本使用
Git入门
发布于: 2024-10-17   更新于: 2024-10-17   收录于: Git
文章字数: 870   阅读时间: 2 分钟   阅读量:

本地Git的基本使用

创建仓库

进入你想要创建仓库的位置

1
2
3
mkdir Git_test
cd Git_test
git init

在执行完git init后,会在该文件夹也就是仓库根目录下,创建一个.git文件,这就是一个仓库的标识。

暂存文件

我们先来看一下当前的暂存区状态

1
git status

alt text 然后我们在该仓库新建一个txt文件,并且查看暂存区状态

1
2
vim test.txt # 先按ESC 然后按: 再输入wq 保存退出 
git status

alt text 这说明我们刚刚添加的文件并没有被追踪,接着将该文件添加到当前仓库的暂存区,并查看当前暂存区状态

1
2
git add test.txt
git status

alt text 这下我们可以追踪test.txt文件的所有修改状态了

提交更改

在修改完暂存区文件后,我们将提交刚刚的修改到本地仓库

1
git commit -m "add test.txt"

这样我们就将刚刚暂存区里的修改,全部提交到了本地仓库中,并且为这次修改添加提交信息add test.txt,用来概括本次修改的内容。

远程git仓库的使用

克隆仓库

刚刚都是在本地创建的仓库,现在我们可以从现有Git仓库中拷贝一个项目

1
git clone xxxx

现在我们在当前文件夹下就拷贝了一个项目,我们可以对它进行前面的所有操作。

拉取与推送更改

拉取与推送这是远程仓库与本地仓库的不同。 当远程仓库有新的更改时,我们可以拉到我们本地仓库上

1
git pull origin master # master可以更改为其他分支 

同样的,当你的拉取本地仓库有所更改时,你也可以将更改推送到远程仓库,前提是你已经将更改暂存并且提交

1
git push origin master # master可以更改为其他分支 

以上都是git的简要操作,更多细节将会在其他文章展示

Git主要概念

工作区与暂存区

工作区是指我们编写代码,也就是Git仓库根目录,例如我的Git_test下: alt text

这里面有一个隐藏文件.git,它不算在工作区里,它是Git的版本库,里面记录了当前仓库的重要信息: alt text

其中暂存区stage就在这里面,在我们创建仓库时,版本库中默认创建一个master分支。这个master分支相当于一个超级大仓库,而我们的暂存区则相当于一个行动手册,里面记录了每一次的货物该放到哪,又该送到哪。

像前面一样,我们每一个git add都会将修改的内容存储到暂存区中,而后我们git commit又会将暂存区里的内容存储到具体的分支当中