一、 CentOS和Linux的区别
1.1 二者关系
- centos是基于linux建立的操作系统;
- linux属于内核系统,只有终端命令界面、无图形界面
- centos同时拥有终端命令界面和图形界面;
- linux和centos都是属于开源系统。
1.2 什么是Linux?
Linux 是一套免费使用和自由传播的类 Unix 操作系统,
是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。
Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1.3 什么是CentOS?
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是
Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源
代码所编译而成。
二、 git管理项目
2.1 用户信息配置
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
2.2 查看配置信息
git config --list
查阅某个环境变量的设定,只要把特定的名字跟在后面
git config remote.origin.url(获取仓库的地址)
git config user.name
git config user.email
2.3 git仓库的基础操作
从现有仓库拉代码
通过HTTPS协议克隆 git clone https://gitee.com/example.git 通过SSH协议克隆 git clone git@gitee.com:xxxx/xxxx.git
仓库基本管理
初始化一个Git仓库(以/home/gitee/test文件夹为例) cd /home/gitee/test #进入git文件夹 git init 将文件添加到Git的暂存区 git add "readme.txt" 注:使用git add -A或git add . 可以提交当前仓库的所有改动 查看仓库当前文件提交状态(A:提交成功;AM:文件在添加到缓存之后又有改动) git status -s 从Git的暂存区提交版本到仓库,参数-m后为当次提交的备注信息 git commit -m "1.0.0" 拉取代码(同步) git pull origin 分支名 将本地的Git仓库信息推送上传到服务器(推送) git push https://gitee.com/***/test.git git push origin master 强制推送(不建议使用,可能会覆盖别人的代码) git push origin master -f(不建议使用,可能会覆盖别人的代码) 查看git提交的日志 git log
远程仓库管理
查看远程仓库 git remote -v 修改仓库名 git remote rename origin oschina 添加一个仓库 git remote add origin 仓库地址 查看当前仓库对应的远程仓库地址 git remote -v 修改仓库对应的远程仓库地址 git remote set-url origin 仓库地址 查看暂存 git stash list
分支管理
**查看分支** git branch 列出本地已经存在的分支,并且当前分支会用*标记 git branch -r 查看远程版本库的分支列表 git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支) git branch -v 查看一个分支的最后一次提交 git branch --merged 查看哪些分支已经合并到当前分支 git branch --no-merged 查看所有未合并工作的分支 **新建分支** git branch 新分支名称 git checkout -b test,创建test分支,并切换到test分支 **切换分支** git checkout 分支名称 eg: 切换到master分支 git checkout master **将新分支推送到远程仓库** git push origin 分支名称 **删除本地分支** git branch -d 分支名称 **-D 强制删除** git branch -D 分支名称 **删除远程分支** git push origin :分支名称 注意:分支名称前有个冒号,分支名前的冒号代表删除
三、 DOS命令
dir:显示一个目录下的文件和子目录
cls:清除屏幕命令
ver: 查看系统版本号命令
ping: 测试网络是否通
netstat:
-a--显示所有连接和监听端口
-n--以数字形式显示地址和端口号
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。