Ubuntu18.04下Git安装及使用
Ubuntu 18.04 git安装配置及基本使用
准备
对Ubuntu相关资源升级
- linux资源升级
sudo apt-get update
- 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
参数:
--hard:不保存所有变更,所有的一切都会还原到指定ID的状态
--soft:保留变更且变更内容处于staged状态
--mixed:保留变更且变更内容处于modified状态
git checkout -b
git branch:查看所有分支
git merge