Git的使用

Git的概念

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目

Git的安装

Git官网
https://git-scm.com/
下载

Git的使用
安装
直接下一步

安装成功之后,在桌面点击右键选择:Git Bash Here打开终端

Git的使用

Git结构

Git的使用

初始化仓库

在Git中的命令和Linux是一样:

  • 清屏 clear 命令
  • 查看目录结构 llls命令
  • 查看安装Git的版本 git --version命令

点击右键,打开git

Git的使用
  • 设置用户名: git config --global user.name "你的名字"
  • 设置邮箱: git config --global user.email "123456@qq.com"
  • 查看设置: git config --list
  • 初始化工作: git init
  • 对应目录中GitReps中生成一个.git的隐藏目录

注意:这个本地库中的.git目录不要随意删除或者修改,容易出问题。

常用的命令

  • git init – 初始化仓库。
  • git add . – 添加当前目录下的所有文件到暂存区
  • git add [file1] [file2] … -添加一个或多个文件到暂存区:
  • git add [dir] -添加指定目录到暂存区,包括子目录:
  • git commit – 将暂存区内容添加到仓库中。
  • git commit -m [message] -[message] 可以是一些备注信息
  • git commit [file1] [file2] ... -m [message] -提交暂存区的指定文件到仓库区
  • git clone – 拷贝一个 Git 仓库到本地
  • git pull 命令用于从远程获取代码并合并本地的版本。
  • git push 命令用于从将本地的分支版本上传到远程并合并
  • git log – 查看历史提交记录.

Git的使用

1.设置用户名和邮箱

设置用户名: git config --global user.name "你的名字"
设置邮箱: git config --global user.email "123456@qq.com"

2.生成SHH-Key

  • ssh-keygen 生成key命令
    直接默认下一步,
    Git的使用
    在C盘的用户下找到.SHH的隐藏文件,(找不到在查看中打开隐藏项目)。名字”id_rsa.pub”用记事本打开,就可以得到公钥,可以在gitee或者github中添加公钥,就可以上传代码。

Original: https://www.cnblogs.com/Ye-Wei/p/16730009.html
Author: 西故黄鹤楼
Title: Git的使用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606590/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux常用命令总结

    Linux常用命令总结 关机 & 重启&注销 常用命令 作用 shutdown -h now 即刻关机 shutdown -h 5 5分钟后关机 shutdown …

    Linux 2023年6月7日
    0109
  • Python3中datetime不同时区转换介绍与踩坑

    最近的项目需要根据用户所属时区制定一些特定策略,学习、应用了若干python3的时区转换相关知识,这里整理一部分记录下来。 下面涉及的几个概念及知识点: GMT时间:Greenwi…

    Linux 2023年6月6日
    0103
  • Kubernetes 安装Redis集群

    一、Operator 以集群模式安装 可以在service_account和 operator后面加-n 参数指定namespace 这个yaml文件中使用的资源较高,测试环境可能…

    Linux 2023年5月28日
    076
  • Linux(进阶篇)

    一、进程 1 进程和内存管理 1.1 进程和线程的区别 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路…

    Linux 2023年6月7日
    098
  • nand

    nand flash裸机编程第001节_NAND_FLASH操作原理第002节_NandFlash时序及初始化第003节_NandFlash的芯片id读取第004节_NandFla…

    Linux 2023年6月13日
    084
  • 我的第一个程序

    新建一个java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动代开 编写代码 public class Hello{    …

    Linux 2023年6月7日
    074
  • redis查看状态信息

    redis查看状态信息 info all|default Info 指定项 server服务器信息 redis_version : Redis 服务器版本 redis_git_sh…

    Linux 2023年5月28日
    0112
  • .NET服务治理之限流中间件-FireflySoft.RateLimit

    FireflySoft.RateLimit自2021年1月发布第一个版本以来,经历了多次升级迭代,目前已经十分稳定,被很多开发者应用到了生产系统中,最新发布的版本是3.0.0。 它…

    Linux 2023年6月13日
    0106
  • Redis配置参数详解

    Redis是一个应用非常广泛的高性能Key-Value型数据库,与memcached类似,但功能更加强大!本文将按照不同功能模块的方式,依次对各个功能模块的配置参数进行详细介绍。 …

    Linux 2023年5月28日
    095
  • Golang 实现 Redis(9): 使用GeoHash 搜索附近的人

    本文是使用 golang 实现 redis 系列的第九篇,主要介绍如何使用 GeoHash 实现搜索附近的人。 搜索附近的POI是一个非常常见的功能,它的技术难点在于地理位置是二维…

    Linux 2023年5月28日
    0122
  • Action Sheets 和 Activity Views

    行动表行动表是一种特殊的提醒方式,它展示了与当前环境相关的两个或多个选择。在较小的屏幕上,动作表会从屏幕的底部滑上去;在较大的屏幕上,动作表会以弹出式的方式一次性出现。 在执行一个…

    Linux 2023年6月7日
    0104
  • linux 系统调优相关参数

    posted @2022-09-05 00:32 LB_运维技术 阅读(4 ) 评论() 编辑 Original: https://www.cnblogs.com/libin-li…

    Linux 2023年6月13日
    0127
  • 【Leetcode】768. 最多能完成排序的块 II

    arr是一个可能包含重复元素的整数数组,我们将这个数组分割成几个”块”,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。 …

    Linux 2023年6月6日
    0101
  • Unicode、UTF-8、UTF-16 终于懂了

    计算机起源于美国,上个世纪,他们对英语字符与二进制位之间的关系做了统一规定,并制定了一套字符编码规则,这套编码规则被称为ASCII编码 ASCII 编码一共定义了128个字符的编码…

    Linux 2023年6月13日
    0112
  • SpringBoot + Vue + ElementUI 实现后台管理系统模板 — 后端篇(三): 整合阿里云 OSS 服务 — 上传、下载文件、图片

    (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 — 前端篇(一):搭建基本环境:https://www.cnblogs.c…

    Linux 2023年6月11日
    095
  • Redis的slot迁移工具

    工具下载: https://github.com/eyjian/redis-tools/blob/master/move_redis_slot.sh 支持迁移已有的keys。 #!…

    Linux 2023年5月28日
    0108
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球