【Git】简介以及常用命令(2023年)

这篇具有很好参考价值的文章主要介绍了【Git】简介以及常用命令(2023年)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在开始 :
本文主要讲解 Git 部分知识, 全文两万多字, 200多行,阅读可能花费时间比较久! 可以用作学习,复习等!
① 主要有 Git 简介和相关介绍;
② Git 下载安装 以及 Git 常用命令;
③ IDEA 中 Git 的使用。

help命令
image.png

1. Git是什么?

image.png

  • Git 是分布式版本控制系统(DVCS)。它可以跟踪文件的更改,并允许你恢复到任何特定版本的更改。
  • 与 SVN 等其他版本控制系统(VCS)相比,其分布式架构具有许多优势,一个主要优点是它不依赖于中央服务器来存储项目文件的所有版本。
  • 每个开发人员都可以“克隆”我在图中用“Local repository”标注的存储库的副本,并且在他的硬盘驱动器上具有项目的完整历史记录,因此当服务器中断时,你需要的所有恢复数据都在你队友的本地 Git 存储库中。
  • 还有一个中央云存储库,开发人员可以向其提交更改,并与其他团队成员进行共享,如图所示,所有协作者都在提交更改“远程存储库”
Git 中常见命令

用于写入提交的命令是 git commit -a。
现在解释一下 -a 标志, 通过在命令行上加 -a 指示 git 提交已修改的所有被跟踪文件的新内容。还要提一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。

2. Git入门简介

作者 : Linus Torvalds (也是Linux的作者)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类,xml文件,html页面等), 在软件开发过程中被广泛使用.
image.png

上面是 git 的小图标

  • 代码回溯
  • 版本切换
  • 多人协作
  • 远程备份

image.png

1.1 Git概述
Git 简介

本次仓库: 开发人员自己电脑上的Git仓库;
远程仓库: 远程服务器上的Git仓库;
image.png

Git下载安装

image.png
下面是目前 23年6月 最新的版本情况:
image.png
image.png

1.2 Git 代码托管服务

image.png
image.png
image.png
image.png

注意 : 每个Git 远程仓库都对应一个网络地址, 点击 克隆/下载 按钮, 在弹出窗口点击 复制 按钮获取网络地址;

// 新建的仓库地址测试
https://gitee.com/itkaka20190306/itkakagit06.git
1.3 Git常用命令
1. Git全局设置

image.png
image.png

image.png
image.png
image.png
image.png
image.png
工作区 暂存区 版本库 概念
image.png
Git工作区文件状态
image.png
本地仓库操作
image.png
image.png
image.png
image.png
image.png
image.png
image.png
分支操作
image.png
image.png
image.png
标签操作
image.png
image.png
步骤image.pngimage.pngimage.pngimage.png1686813654227.png
1686813654227.png1686813654227.png1686813654227.png1686813728704.png
1686813654227.png

2. 获取Git仓库-本地初始化仓库

1686813728704.png

:::info 注意 : git 仓库需要显示隐藏文件才能看到, 默认是隐藏的; :::

从远程仓库克隆

image.png

工作区 暂存区 版本库

image.png
image.png
如图 :

  1. 在仓库目录下任意创建一个 .java文件 ;
  2. 然后右键打开命令行, 输入 git add * 命令 ;
  3. 此时 暂存区 文件就已经创建,. 点击 .git 文件夹可以查看到 index 文件;
Git 工作区文件状态

image.png
image.png

本地仓库操作(重要)

git status 查看文件状态
git add 将文件修改加入暂存区
git reset 重置(将暂存区文件取消暂存 或者 切换到指定版本)
git commit 提交 (将暂存区文件修改提交到版本库)
git log 查看日志

:::info git commit -m “init Demo.java” Demo.java
-m 参数 双引号里面的信息随意填写, 见名知意的说出修改的操作即可 最后是文件名 :::

远程仓库操作命令

image.png
git remote -v 可以列出每一个远程服务器的名称, 如果没有参数-v 那么就只有简写
image.png
image.png
image.png

分支操作

image.png

标签 操作

image.png

1.4 IDEA中使用Git
ssh公钥申请

SSH让本地仓库和线上仓库连通,注册码云,点击设置中的ssh公钥,自己电脑右键启动===》Git Bash Here
输入

ssh-keygen -t rsa -C “注册码云的邮箱地址”

生成公钥 ; 出现公钥信息

cat ~/.ssh/id_rsa.pub

将出现的公钥复制到码云,就已连通

image.png
image.png
image.png
image.png

本地初始化仓库

image.png

远程仓库克隆

image.png
:::info

.gitignore 忽略的意思 比如正常项目中 的 target .idea .iml 等文件都不需要交给git 管理!

:::

初始操作
找个文件夹作为本地仓库,再在码云上建一个线上仓库

初始化本地仓库:  git init  

添加至缓冲区: git add .

提交至本地仓库并备注此次提交,有助于版本回退:git commit -m '信息' 

添加到项目地址的远程仓库中:git remote add origin  ssh地址

提交:git push

第一次提交如果不成功可以使用强制提交:git push -u -f origin master


  分支操作
创建一个新的分支,在本地仓库进行操作

将线上新的分支拉取到本地仓库:git pull

将分支切换到本地工作区域: git checkout 分支名

写完代码后:git add .

git commit -m "命名操作"
 
 提交到当前分支 git push 

先切换到master:  git checkout master

后合并:git merge origin/分支名

最后提交: git push
 
本地仓库操作

image.png

image.png
image.png

写在最后 : 码字不易, 如果觉得还行或者有帮助的话麻烦点点关注, 跟个赞👍, 祝福各位"码"无BUG!文章来源地址https://www.toymoban.com/news/detail-492954.html

到了这里,关于【Git】简介以及常用命令(2023年)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git的常用命令以及使用场景

    在学习Git命令之前,需要先了解工作区,暂存区和版本库这三个概念 在使用Git进行版本控制时,有三个重要的概念:工作区、暂存区和版本库 工作区(Working Directory):工作区是指项目所在的目录,是进行代码编写和修改的地方。在工作区中,可以添加、修改或删除文件。 暂存

    2024年02月15日
    浏览(41)
  • idea提交代码到git以及git常用命令

    本次操作以将本地代码提交到gitlab为例,不过都大同小异,差别不大。 Git 作为分布式版本控制软件,存储文件的位置叫做仓库。仓库有远程仓库(互联网上一台服务器或局域网内的一台服务器)和本地仓库(本机的一个目录)两种。 系统中任意文件夹都可以作为本地仓库。

    2024年02月04日
    浏览(113)
  • Git的下载安装使用步骤以及常用命令【超级详细】

    1、git的下载官网 点我进入git官网下载 进入下图界面,以windows为例 2、点击windows进入下面界面,两种下载方式,一种为链接下载,另一种为命令行下载 由于git服务器在国外下载特别慢,我们使用国内的镜像进行下载 国内镜像下载点我 3、国内镜像下载,更新版本选择默认为

    2024年04月29日
    浏览(41)
  • git的常用命令以及在可视化工具中的使用方法

    想当初在刚进公司的时候,对于git的使用非常不熟悉,特别是分支的概念,导致开发效率变低,故通过此文章,总结git的使用经验 2.1 git clone [url]: 克隆远程仓库到本地 刚开始时,都需要将远程的代码拉到本地,这里一般是去对应的代码托管平台复制项目的链接,链接有ssh和

    2024年01月16日
    浏览(53)
  • Git仓库的创建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相关内容

    Git 仓库是用来存储版本控制信息的地方,为我们提供了快速便捷的代码管理方式。它可以包含文件、文件夹、历史记录、元数据等。在 Git 中,仓库通常分为两种:本地仓库和远程仓库。 如果你想分享你的代码库,并且希望团队中的其他成员可以跟踪你的进度和变化,你可以

    2024年02月02日
    浏览(47)
  • zookeeper:简介及常用命令

    目录 一、Zookeeper简介 二、Zookeeper服务端常用命令 1、启动ZooKeeper服务 2、查看ZooKeeper服务状态 3、停止ZooKeeper服务 4、重启ZooKeeper服务 三、Zookeeper客户端常用命令 1、连接ZooKeeper服务端  2、断开连接:quit  3、查看命令帮助:help 4、显示指定目录下节点:ls 目录 5、创建节点:

    2024年02月15日
    浏览(36)
  • adb简介-安装-常用命令

    一、ADB概述         ADB的全称是Android Debug Bridge 安卓调试桥。         用于通过电脑端来操作模拟器或真实设备的命令行工具。它存在于电脑端platform-tools目录下(adb.exe),adb是一种C/S架构的客户端-服务器程序。 二、下载及安装 1.下载adb工具 Downloads - ADB Shell 下载解压只

    2024年02月13日
    浏览(43)
  • Redis简介、常用命令

    目录 一、​​关系数据库​​与非关系型数据库概述 1.1 关系型数据库 1.2 非关系型数据库 二、关系数据库与非关系型数据库区别 2.1 数据存储方式不同 2.2 扩展方式不同 2.3 对事务性的支持不同 三、非关系型数据库产生背景 四、Redis简介 4.1 Redis的单线程模式 4.2 Redis 优点 4

    2024年02月15日
    浏览(46)
  • ffmpeg简介及常用命令

    ffmpeg即使一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 ffmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种

    2024年02月11日
    浏览(33)
  • git简介;git命令及使用

            SVN:集中式版本控制系统,版本库都集中放在中央服务器         Git:分布式版本控制器         上传流程:         工作区(自己电脑上项目所在的目录)==》暂存区(通常放在当前项目 .git目录下)==》本地仓库(本地版本库)==》远程仓库(远程端版

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包