zoukankan      html  css  js  c++  java
  • 06-Git-Linux命令

    Git 命令

    img

    • Workspace:工作区
    • Index / Stage:暂存区
    • Repository:仓库区(或本地仓库)
    • Remote:远程仓库
    一、新建代码库
    # 新建一个目录,将其初始化为Git代码库
    $ git init [project-name]
    
    # 下载一个项目和它的整个代码历史
    $ git clone [url]
    
    三、增加/删除文件
    # 添加指定文件到暂存区
    $ git add [file1] [file2] ...
    
    # 添加当前目录的所有文件到暂存区
    $ git add .
    
    四、代码提交
    # 提交暂存区到仓库区
    $ git commit -m [message]
    
    # 提交暂存区的指定文件到仓库区
    $ git commit [file1] [file2] ... -m [message]
    
    五、分支
    # 列出所有本地分支
    $ git branch
    
    # 列出所有本地分支和远程分支
    $ git branch -a
    
    # 新建一个分支,但依然停留在当前分支
    $ git branch [branch-name]
    
    # 新建一个分支,并切换到该分支
    $ git checkout -b [branch]
    
    # 切换到指定分支,并更新工作区
    $ git checkout [branch-name]
    
    # 切换到上一个分支
    $ git checkout -
    
    # 合并指定分支到当前分支
    $ git merge [branch]
    
    # 删除分支
    $ git branch -d [branch-name]
    
    七、查看信息
    # 显示有变更的文件
    $ git status
    
    # 显示当前分支的版本历史
    $ git log
    
    # 显示暂存区和工作区的差异
    $ git diff
    
    # 显示某次提交的元数据和内容变化
    $ git show [commit]
    
    
    # 从本地master拉取代码更新当前分支:branch 一般为master
    $ git rebase [branch]
    
    八、远程同步
    # 取回远程仓库的变化,并与本地分支合并
    $ git pull [remote] [branch]
    
    # 上传本地指定分支到远程仓库
    $ git push [remote] [branch]
    
    九、撤销
    # 重置暂存区与工作区,与上一次commit保持一致
    $ git reset --hard
    
    # 暂时将未提交的变化移除,稍后再移入
    $ git stash
    $ git stash pop
    

    linux命令

    # linux版本
    
    [root@cassandra1 ~]# uname -a   
    [root@cassandra1 ~]# cat /proc/version   
    [root@cassandra1 ~]# cat /etc/issue   
    [root@cassandra1 ~]# ls /boot  
    [root@cassandra1 ~]# lsb_release -a
    
    # 检查CPU的数量及状态
    [root@cassandra2 ~]# cat /proc/cpuinfo |grep 'processor'|wc -l
    
    # 日志
    [root@cassandra1 ~]# tail -f  /var/log/messages
    
    # 检查内存数量及状态。
    [root@cassandra1 ~]# free –m
    
    # 内存使用
    [root@cassandra1 ~] # vmstat
    
    # 内存交换区SWAP与内存比例是否大于1:1
    [root@cassandra1 ~] # swap
    
    # 检查磁盘的数量及状态
    [root@cassandra1 ~]# fdisk -l
    
    # 检查已经挂载的文件系统。
    [root@cassandra1 ~]# df -h
    
    # 检查各个网卡的配置情况,检查ip地址子网掩码
    [root@cassandra1 ~]# ifconfig -a
    
    # 检查路由表   网关是否有配置
    [root@cassandra1 ~]# netstat -rn
    
    # CPU使用
    [root@cassandra1 ~] # top
    [root@cassandra1 ~] # htop
    
    # 进程查看命令
    [root@cassandra1 ~] # ps -aux
    
  • 相关阅读:
    记录输出时间
    ***灵感或者没想到的思想
    Managing Difficulties
    4.20
    单调队列
    背包
    线性DP
    可持久化数据结构
    平衡树
    点分治
  • 原文地址:https://www.cnblogs.com/venicid/p/9756001.html
Copyright © 2011-2022 走看看