Linux&Git

2018-11-16  本文已影响0人  叶叶阿姨

以太网 - Ethernet

网络相关命令:
ping - 检测网络可达性 - ICMP
tracepath - 检查数据路由
ifconfig - 检查网络接口(网络适配器)
ip - 查看配置网络接口相关信息
netstat - 查看网络状态(端口占用、进程、已建立的连接)
sftp - 安全网络文件传输
scp - 安全文件拷贝

scp 文件 用户名@1.2.3.4:/目录/文件名

命令 & - 让命令在后台运行
jobs - 查看后台运行的进程
fg %编号 - 让命令回到前台运行
bg %编号 - 让命令在后台运行
Ctrl+z - 将前台进程暂停放到后台

版本控制
1990s - 锁定模式

2000s - 合并模式

分布式版本控制系统 - BitKeeper
2005年 - Git / Mercury

Linux系统安装Git
方法一:yum -y install git
方法二:

  1. 下载git源代码压缩文件
    wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.xz
  2. 解压缩和解归档
    xz -d git-2.19.1.tar.xz
    tar -xvf git-2.19.1.tar
  3. 配置安装路径
    cd git-2.19.1
    ./configure --prefix=/usr/local
  4. 安装git的网络依赖库
    yum -y install libcurl-devel
  5. 构建和安装
    make && make install
  6. 检查安装结果
    git --version

Git的使用

  1. 创建git仓库
    git init

  2. 将代码纳入暂存区
    git add 文件名
    git add .

  3. 查看暂存区状态
    git status
    git rm --cached 文件名(从暂存区移除)
    git checkout -- 文件名(将暂存区文件恢复到工作区)

  4. 配置身份标识
    git config --global user.name "..."
    git config --global user.email "..."

  5. 提交到本地仓库
    git commit -m '...'

  6. 查看提交日志
    git log
    git reflog - 看到未来的版本(曾经提交过又被撤回的版本)

  7. 回到历史版本
    git reset --hard HEAD^
    git reset --hard HEAD^^
    git reset --hard 版本的哈希摘要

--hard参数是为了保持工作区和历史版本的一致性

上一篇下一篇

猜你喜欢

热点阅读