Linux&Git

作者: 叶叶阿姨 | 来源:发表于2018-11-16 19:37 被阅读0次

    以太网 - Ethernet

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

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

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

    版本控制
    1990s - 锁定模式

    • CVS - Concurrent Version System
    • VSS - Visual Source Safe

    2000s - 合并模式

    • SVN - Subversion - 集中控制式

    分布式版本控制系统 - 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参数是为了保持工作区和历史版本的一致性

    相关文章

      网友评论

          本文标题:Linux&Git

          本文链接:https://www.haomeiwen.com/subject/navjfqtx.html