git的常用操作

一、Git简介

1、什么是git

Git是一个开源的分布式版本控制系统,可以有效、高效地处理从很小到非常大的项目版本管理,也是目前世界最先进的分布式版本控制,是由Linux的创始人为了管理Liunx的内核时开发出来的。

廖雪峰老师GIT教程

Git支持的功能

(1)协同修改 可以多人同时修改服务器上的同一个文件

(2)数据备份 不仅可以保存目录和文件当前状态,还能保存每一个提交过的历是状态

(3)版本控制 在保存每一个版本的文件信息时,要做到不保存重复的数据,以节约存储空间。

(4)权限控制

(5)历史记录

(6)分支管理

二、常见的git操作

简单的说,git就是管理用了管理一个文件夹的,所谓的仓库就是本地的一个文件夹。git可以记录这个文件夹(包括子文件夹)中文件的增、删、改等操作。而github就是一个远程的仓库,可以将本地的仓库通过网络上传到github上,等到需要的时候,在通过网络取下来。(性质上个百度网盘差不多)

1、创建

(1)安装(CentOS 7)

sudo yum install git -y

(2)创建文件夹(也可以是现有的,不够为了方便管理,最好还是用一个新的文件夹)

mkdir StoreHouse

(3) 进入新创建的文件夹,并执行git初始化的命令

git init

执行命令在该文件夹下会自动创建一个.git文件,这个文件是用来跟踪和管理本地仓库的不能随意的删除或修改,不然会破坏本地仓库的结构。

二、添加文件

(1)编写文件

这里编写一个README.md文件(README.md是仓库中项目的说明文件,md是markdown的缩写,该文件支持markdown的语法)。

(2)向本地仓库中添加文件

git add #需要添加到仓库的文件的路径#

(3)添加文件说明

git commit -m "添加文件的说明"

也可以不添加,但不建议这样做,因为通过每次提高这样的记录,可以清楚知道具体修改了什么内容,时间长了观看也很容易想起来。

git提示的意思是:

1 file changed:提交了一个文件

1 insertion(+):这个文件有一行内容
 create mode 100644 README.md:100即常规文件,644是文件的权限。

当我们对该文件进行修改后再次进行提交时,git就会为我们记录该文件的变化。

三、查看操作

(1)查看日志

git log #查看git的日志(时间从近到远)

(2)查看库的状态

git status #查看库的状态

对刚才的文件再次进行修改,并添加一个新文件HelloGit.cpp(先不添加的库中)

Git中文件有的状态:(1)staged(提交状态)如:READED.md文件(2)untracked(未跟踪状态) 如:HelloGit.cpp文件  (3)modified (修改状态)如果:提交后被修改的README.md文件 (4)deleted(被删除状态)

四、删除操作

先提交刚才的修改后的README.md文件和HelloGit文件。

(1)在本地(工作区)删除

rm -f fileName

我们在工作区删除文件后,如果这个之前被添加过,那么在git中就会记录这个文件被删除了。

(2)在库中删除

git rm fileName
git commit -m "说明"

五、提交远程库

(1)创建远程库

(2)配置ssh

GitHub配置SSH

(3)提交

git push -u origin 分支名

要确保自己虚拟机有网,目前我的虚拟机连不上网,就不给大家截图了,如果有什么问题,请大家在评论区留言。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值