- shell 用来操作计算机的
shell
2.vi 是vim的升级版
vi的三种模式 命令行模式 插入模式 底行模式
3.git 加密文件
传输协议有两种加密方式 对称性加密 非对称性加密 有公钥和私钥
4.ssh 是一种传输协议 同时也是一个命令(ssh student192.168.141.95) 非对称性加密
5.svn
6.git将文件分为三种状态
已修改 已暂存 已提交
工作区 暂存区 git仓库
在工作区修改后放到暂存区 暂存得多了一起提交到工作区
7>git的操作
- git init 初始化仓库
- git branch 分支名称 创建分支 eg:git branch car
- git add index.html 添加到缓存区
- git commit 添加到git仓库
- git
git
存盘点 是基于当前分支的 分支会继承master的存盘
- git branch 分支名称
- gitcheckout cart 切换分支
- gitcheckout master git add git commit
- git checkout cart git merge master合并分支
- git branch -d/D cart 删除分支
分支
- git add index.html 添加到缓存区
- git commit -m
- git checkout master 添加到仓库
远程仓库实现(多人协同开发)
1.以xxx.git结尾的目录
2.git init --bare 必须是裸仓库
3.本地也要有一个仓库
git add git commit -m...git branch git checkout
4.git push 远程仓库的地址 master(想要共享的分支)
5.同事获得 git push 远程仓库的地址 分支master
给远程仓库的地址替换名字
git remote add 自己起的代替名字 远程地址
eg:git remote add itcast student@192.168.141.61:/home/student/itcast.git
参与别人的开发
1:自己创建分支
2:克隆文件夹
git clone 远程仓库地址 = mkdir 目录 +cd 目录下 +git init
eg :git clone student@192.168.141.95 :/home/student/itcast.git
在哪个文件目录下复制,文件就保存找哪个文件夹目录中
克隆操作时,自动添加了一个origin分支地址git remote add origin
git的功能
版本控制 多任务 多人协同开发
公司人员配置
1:1:2 产品 前端 后端
github: 专门用来充当远程服务器的角色
git是一个软件 github是基于git的一个远程服务器
在自己电脑上创建公钥密钥