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

原文地址:https://www.cnblogs.com/warm-home/p/13787241.html