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

猜你喜欢

转载自www.cnblogs.com/venicid/p/9756001.html