【Linux】简述git

1.git定义:

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。将被管理的内容,按照变化来进行管理的软件。(最终目的:无论需要哪个变化的版本,都能找到并提供给用户)

特点:(1)是一个软件,既是客户端又是服务

(2)只会记录变化的软件

(3)分布式软件,去中心化

github/gitee 是基于git软件搭建的网站 ---- 让版本管理可视化

2.git操作 ---提交三板斧

2.1. git add :将该文件的修改添加到暂存区。

用法:

(1)添加一个或多个文件到暂存区:

git add [file1] [file2]

(2)添加指定目录到暂存区,包括子目录:

git add [dir]

(3)添加当前目录下的所有文件到暂存区:

git add .

2.2. git commit:将暂存区内容添加到本地仓库中。

git commit -m ["关键信息"]

2.3 .git push:将本地的分支版本上传到远程并合并。

3.git操作 ----git pull指令

用于从远程获取代码并合并本地的版本。

思考:在多人操作时,对方怎么知道代码要同步呢?

对方不管任何人,只要自己一直在开发,需要时就push提交。若提交成功,说明在开发过程中,没有其他人提交,成功;如果提交时冲突了,说明别人也先一步提交了,此时需要进行一次同步pull。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值