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)

大家都在看

  • python实现Mysql数据库批量新增数据

    一、批量插入数据的场景 二、插入数据的工具选择 三、选择Python进行批量插入 Python实现批量插入Mysql数据库数据 一、批量插入数据的场景 在进行数据压力时需要进行大数…

    Linux 2023年6月14日
    077
  • docker 安装mysql5.7

    docker 安装mysql5.7 前言 MySQL 是目前最流行的关系型数据库管理系统,开发者是瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网…

    Linux 2023年6月6日
    096
  • centos7安装redis设置开机启动

    首先下载redis源码,并使用tar进行解压缩 wget http://download.redis.io/releases/redis-4.0.8.tar.gztar xvzf …

    Linux 2023年5月28日
    099
  • 嵌入式软件开发中必备软件工具

    1、前言 作为一个软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓”工欲善其事,必先利其器”;通过这些工具能提升自己的专业素养…

    Linux 2023年6月7日
    0104
  • MySQL-报错:Error when bootstrapping CMake:

    在进行MySQL的源码安装的时候,系统上找不到合适的C编译器,GCC忘了装,莫慌,直接 yum命令装上gcc,还有gcc-C++没装的话后面也会提示错误,一起装上,,, [root…

    Linux 2023年6月13日
    099
  • oracle 删除表空间与用户

    以system用户登录,查找需要删除的用户: –查找用户 select * from dba_users; –查找工作空间的路径select * from …

    Linux 2023年6月8日
    067
  • 相关powerLink教程、配置方法等

    openPowerLink的开发小组早已经解散,所以有些资料都可以在官网上下载到; 这也是最后一次更新了。其中相关powerlink的教程均放在百度网盘里,链接:https://p…

    Linux 2023年6月14日
    0106
  • redis的间隔性速度慢的问题

    php操作redis,偶尔间歇性很慢.查看redis日志发现:Asynchronous AOF fsync is taking too long (disk is busy?). …

    Linux 2023年5月28日
    083
  • 【MQTT】iniparser库的安装和使用

    iniparser库 * – iniparser库介绍 – 下载库 – iniparser中的API – dictionary中的一…

    Linux 2023年6月13日
    098
  • 一位美国教授的科研诀窍:每周工作100小时(转)

    今天看到了,Xinyu Zhang 的一篇文章,深受启发,转载一下。 OSU计算机系一位教授到北大讲座,学生提问:您组里发了那么多牛paper,有什么诀窍? 教授回答:我们组里,从…

    Linux 2023年6月14日
    0103
  • redis的GEO实战 (RedisTemplate)

    geoadd 时间复杂度为O(log(N)) geoadd cityGeo 116.405285 39.904989 “北京”geoadd cityGeo …

    Linux 2023年5月28日
    094
  • [20211215]提示precompute_subquery补充.txt

    [20211215]提示precompute_subquery补充.txt –//前几天测试precompute_subquery,我仔细想一下好像以前看书或者别人的b…

    Linux 2023年6月13日
    069
  • 解决微信Windows客户端无法播放视频问题

    问题描述 我的Windows端微信版本是3.6.0,更新后点开视频,没有播放按钮出现,并且过一会就会卡死,并且整个微信程序崩掉。 问题解决 后来发现,是微信客户端的 播放器插件问题…

    Linux 2023年6月14日
    0367
  • Linux 0.11源码阅读笔记-块设备驱动程序

    块设备驱动程序 块设备驱动程序负责读写块设备数据。内核代码使用缓冲区块与块设备(如磁盘)间接交换数据,缓冲区数据通过块设备驱动程序和块设备交换。 [En] The block de…

    Linux 2023年5月27日
    089
  • 不割韭菜,纯分享:剖析HTML中的类,运维开发必备前端技能,我们一起坚持。

    写在开篇 开篇之前,先提个问题,什么是类?分类吗?可以这么说吧!我们可以给物体分类,也可以给人分类。正所谓,物以类聚,人以群分。难道我们这里是给元素分类?用分类来理解是不准确的啦!…

    Linux 2023年6月7日
    0100
  • Jenkins 内置变量

    BRANCH_NAME 对于多分支项目,这将设置为正在构建的分支的名称,例如,如果您希望master从功能分支而不是从功能分支部署到生产;如果对应于某种更改请求,则名称通常是任意的…

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