分布式版本控制系统——Git学习(2)快速上手Git之三板斧

目录

一、git、github、gitee的区别

1、git

2、github

3、gitee

二、Git基本概念

1、仓库(Repository):

2、提交(Commit):

三、Git快速入门使用

1、注册码云(Gitee)

​编辑

2、新建仓库

3、本地配置

#Windows

#Linux

​编辑

4、克隆仓库

#Windows

#Linux

5、Git三板斧——Add、Commit、Push

Add

Commit

Push


一、git、github、gitee的区别

        Git、GitHub 和 Gitee 是与版本控制和协作开发相关的工具和平台,它们之间的关系如下:

1、git

  • Git 是一个分布式版本控制系统,用于跟踪文件的更改并协作开发项目。
  • 开发者可以在本地仓库中进行更改、提交、分支管理等操作,而不依赖于网络连接。
  • Git 提供了强大的版本控制功能,可以帮助团队协作开发项目,并轻松管理代码的版本历史。

2、github

  • GitHub 是一个基于 Git 的代码托管平台,提供了在线仓库管理、协作工具、代码审查等功能。
  • 开发者可以在 GitHub 上创建远程仓库,并与团队成员共享代码、进行代码审查、解决问题等。
  • GitHub 是一个社交化的平台,开发者可以在上面展示自己的项目、参与开源项目、学习他人的代码等。

3、gitee

  • Gitee(前身为码云)是一个类似于 GitHub 的代码托管平台,也是基于 Git 的。
  • Gitee 在中国地区较为流行,提供了类似于 GitHub 的仓库管理、协作工具和代码托管服务。
  • Gitee 也支持开源项目、私有仓库、团队协作等功能,适合中国开发者使用。

        综上所述,Git 是版本控制系统,GitHub 和 Gitee 是基于 Git 的代码托管平台,它们都为开发者提供了管理代码、协作开发、展示项目等功能。开发者可以根据自己的需求和偏好选择适合自己的平台来管理和托管代码。

二、Git基本概念

1、仓库(Repository):

        仓库是存储代码的地方,可以简单理解为项目的文件夹,其中包含项目的所有文件和历史记录。

        仓库可以是本地的(Local Repository),也可以是远程的(Remote Repository),比如GitHub、GitLab、Gitee等平台上的仓库。

2、提交(Commit):

        提交是指将代码的一系列修改保存到Git仓库中的操作。每次提交都会包含修改的文件、作者信息、时间戳等。

        每次提交都应该有一条简短但有意义的提交信息,描述这次修改的目的和内容。

三、Git快速入门使用

1、注册码云(Gitee)

由于访问限制,本文主要基于码云(Gitee)平台进行演示。

首先打开码云(Gitee)的网址:工作台 - Gitee.comicon-default.png?t=N7T8https://gitee.com/

进入Gitee官网如图所示,如果没有账号需要先注册一个账号使用:

注册一个账户并登录账户。

2、新建仓库

 点击右上方加号新建仓库

填好相关信息后点击创建

可以看到新建的仓库已经包含了我们选择的初始化模板

3、本地配置

点击新建仓库的克隆/下载按钮

根据提示进行本地配置

#Windows

新建一个文件夹

在该文件夹内单机鼠标右键选择Open Git Bash Here打开图示窗口

运行刚才仓库哪里复制来的命令

运行查看配置是否生效

git config --list

可以看到刚才的配置已经生效。

#Linux

首先需要新建一个文件夹来存放克隆来的仓库

运行命令mkdir Git_learning来创建一个名为Git_learning文件夹

mkdir Git_learning

运行命令cd Git_learning进入Git_learning文件夹

cd Git_learning

在终端中运行如下命令进行本地配置

运行命令git config --list查看配置情况

git config --list

如上图所示表示配置成功

4、克隆仓库

#Windows

 将如下代码复制到终端

上图表示克隆仓库成功。

查看刚才新建的文件夹中多出来了一个名为test的文件夹,

#Linux

将如下代码复制到终端

git clone https://gitee.com/micro-child/test.git

仓库克隆成功

5、Git三板斧——Add、Commit、Push

Add
  • git add 命令用于将文件的更改添加到暂存区(Staging Area)。
  • 你可以使用 git add filename 来将指定文件的更改添加到暂存区,或者使用 git add . 来将所有更改添加到暂存区。
  • 将文件添加到暂存区后,Git 将跟踪这些更改,并在下一次提交时包含这些更改。

我们新建文本文档名为text.txt和abc.txt

在终端中运行git add .  其中.表示所有文件

git add .

运行git status命令可以查看那些文件已经被加入暂存区

git status

注:以上命令在Linux系统中一样

Commit
  • git commit 命令用于将暂存区中的更改提交到本地仓库。
  • 在执行 git commit 命令时,你需要提供一个提交消息,描述这次提交的目的和内容。
  • 提交后,更改将被永久保存在本地仓库中,形成一个新的版本。

在终端输入 git commit -m "this is test file"

git commit -m "this is test file"

-m表示增加本次上传的说明

“”双引号内为说明文字

注:以上命令在Linux系统中一样

Push
  • git push 命令用于将本地仓库中的更改推送到远程仓库。
  • 当你想要与团队成员共享你的更改或备份你的代码时,你可以使用 git push 将本地的提交推送到远程仓库。
  • 在执行 git push 命令时,你需要指定要推送到的远程仓库和分支,比如 git push origin master

运行命令git push并输入自己的码云密码即可将修改的内容上传至云端

git push

注:以上命令在Linux系统中一样

可以发现新建的两个文件已经出现在云端了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值