• Ubuntu18.04下Git安装及使用


    Ubuntu 18.04 git安装配置及基本使用

    准备

    对Ubuntu相关资源升级

    1. linux资源升级 sudo apt-get update
    2. linux软件升级 sudo apt-get upgrade

    git 下载安装

    sudo apt-get install git

    git 用户信息配置

    安装完成后进行git配置,分别输入指令
    git config --global user.name "xxx"git config --global user.email "你的邮箱地址"配置用户信息

    公钥生成及添加

    配置完成后,需要创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。
    可以按如下命令来生成 sshkey:
    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
    注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey的名称,并不约束或要求具体命名为某个邮箱。
    按照提示完成三次回车(不输入密码,直接三次回车),即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key
    cat ~/.ssh/id_rsa.pub
    4、将上面获得的public key 在远程仓库中添加

    详细配置可看码云的帮助手册 生成/添加SSH公钥

    然后就可以通过git clone ssh链接地址 拉去远程仓库的数据了

    本地仓库管理:

    repository 资源库(远程仓库)
    history 本地仓库
    stage(index) 暂存区
    working directory 工作目录
    

    git config -l:查看git配置
    git config --global --list :查看用户信息
    git config --global user.name "name":设置开发者名称
    git config --global user.email "email@":设置开发者邮箱
    可以在用户目录下中的.gitconfig文件里面直接修改开发者名字和邮箱

    git status:查看当前仓库的状态信息
    git add :将该文件加入暂存区
    git add . :将所有已变更文件加入暂存区
    git commit -m :提交暂存区的文件到仓库
    git log:查看日志
    git reflog:查看所有的操作记录,完整的。
    git pull:回到当前分支最新的版本
    git reset :将现有文件恢复为指定ID时的状态(文件内容)
    参数:
    --hard:不保存所有变更,所有的一切都会还原到指定ID的状态
    --soft:保留变更且变更内容处于staged状态
    --mixed:保留变更且变更内容处于modified状态
    git checkout -b

  • 相关阅读:
    编写Music类
    Double-checked locking and the Singleton pattern--双重检查加锁失效原因剖析
    C语言中,数组名作为参数传递给函数时,退化为指针
    蘑菇街笔试
    动态规划--股市买入卖出时间点选择问题
    Java 查看死锁的方法
    linux中shell变量$#,$@,$0,$1,$2的含义解释
    Spring中bean的配置
    为什么要使用连接池
    Hadoop Bloom filter应用示例
  • 原文地址:https://www.cnblogs.com/warm-home/p/13787241.html
Copyright © 2020-2023  润新知