• Git下载,安装与环境配置


    Git下载,安装与环境配置

    一、git下载与安装

    百度输入git官网 https://git-scm.com/ 选择自己电脑的版本

    一般windows电脑直接选择箭头所指版本
    请添加图片描述

    根据自己电脑的位数进行选择 (一般选择64位)

    请添加图片描述

    下载最新版本,点击红框或篮筐处即可

    1.点击下载好的安装包安装这个软件

    请添加图片描述

    2.一直点击next,直到出现install,点击install,安装完成后点击finish:

    (此处忘记截图 借用了个大佬的图) 其余的一直点击next即可

    请添加图片描述

    3.检查git是否安装成功

    键盘Ctrl+r,然后在弹出框中出入cdm,弹出如下界面,输入git --version,回车,显示版本号 即可

    请添加图片描述

    4.安装成功之后要配置用户名和email (不要乱设置)

    请添加图片描述

    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
    
    • 1
    • 2

    5.查看git配置

    git config --list
    
    • 1

    二,git的基本操作

    Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull,后面我们会详细 介绍。

    请添加图片描述

    git的工作流程

    请添加图片描述

    git创建仓库

    Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。

     git init
    
    • 1

    三,Git 分支管理

    几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线 的同时继续工作。

    • 创建分支

      git branch (branchname)
      
      • 1
    • 切换分支

      git checkout (branchname)
      
      • 1
    • 合并分支

      git merge (branchname)
      
      • 1
    • 列出分支

      git branch
      
      • 1
    • 删除分支

      git branch -d (branchname)
      
      • 1

    四,查看提交历史

    • git log

      在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令 查看

    • git log --oneline 查看简洁版

    • git log --graph 查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项

    • git log --reverse --oneline 参数来逆向显示所有日志

    • git log --author 查找指定用户的提交日志 git log --author=Linus --oneline -5

    • git blame 查看指定文件的修改记录可以使用 git blame 命令 git blame

    五,标签

    如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。

    • git tag atag 当你执行 git tag -a 命令时,Git 会打开你的编辑器,让你写一句标签注解,就像你给提交写注 解一样。

      现在,注意当我们执行 git log --decorate 时,我们可以看到我们的标签了

    • git tag atag 85fc7e7 给指定分支打tag

    • git tag 查看所有标签

    • 指定标签信息命令: git tag -a -m “test.com标签”

    六,Git 远程仓库

    github Git 并不像 SVN 那样有个中心服务器。

    目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就 需要将数据放到一台其他开发人员能够连接的服务器上。

    请添加图片描述

    网: https://github.com/ 国内可能打不开github网站

    Gitee

    如果你希望体验到 Git 飞一般的速度,可以使用国内的 Git 托管服务——Gitee(gitee.com)。 Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee 还提供了项 目管理、代码托管、文档管理的服务,5 人以下小团队免费。

    1. 在 Gitee 上注册账号并登录后,然后上传自己的 SSH 公钥。

    2. 创建公钥

      • 右键打开git bash

      • ssh-keygen -t rsa ssh-keygen -t rsa -C ‘邮箱地址@qq.com’

        按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会 用到密码,一般都是直接不写为空,直接回车就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。(可执行start ~ 命令,生成的公私钥在 .ssh的文件夹里面)

      • 执行查看公钥的命令:cat ~/.ssh/id_rsa.pub

    3. 选择右上角用户头像 -> 设置,然后选择 “SSH公钥”,填写一个便于识别的标题,然后把用户主目录下 的 .ssh/id_rsa.pub 文件的内容粘贴进去:

    请添加图片描述

    1. 接下来我们创建一个项目。 点击右上角的 + 号,新建仓库:

    请添加图片描述

    1. 复制ssh地址

    请添加图片描述

    1. 关联远程仓库 项目名称最好与本地库保持一致。 然后,我们在本地库上使用命令 git remote add 把它和 Gitee 的远程库关联: git remote add origin git@gitee.com:imnoob/test-test.git

      就可以正常地用 git push 和 git pull 推送了!

    2. 如果在使用命令 git remote add 时报错:

      git remote add origin git@gitee.com:imnoob/test-test.git
      fatal: remote origin already exists
      
      • 1
      • 2

      这说明本地库已经关联了一个名叫 origin 的远程库,此时,可以先用 git remote -v 查看远程库信息:

    3. git remote rm origin 删除已有的 GitHub 远程库

    4. git push 推送本地仓库代码到远程仓库

    5. git pull拉取远程仓库最新代码到本地仓库

    ``

    这说明本地库已经关联了一个名叫 origin 的远程库,此时,可以先用 git remote -v 查看远程库信息:

    1. git remote rm origin 删除已有的 GitHub 远程库

    2. git push 推送本地仓库代码到远程仓库

    3. git pull拉取远程仓库最新代码到本地仓库

  • 相关阅读:
    LabVIEW异步调用VI
    ARC121F Logical Operations on Tree
    开源大数据集群部署(十二)Ranger 集成 hive
    js回车事件的使用
    Metasequoia 4 水杉3D建模工具 附序列号
    apollo通过域名访问-Portal挂载到nginx/slb后如何设置相对路径?
    stm32|esp8266|阿里云平台|温湿度
    OpenFunction 0.7.0 发布: OpenFunction Gateway、多语言及 Helm 安装支持
    [激光器原理与应用-14]:激光器企业组织内部结构解剖
    Android选项卡TabHost
  • 原文地址:https://blog.csdn.net/idiot_MAN/article/details/126861722