版本控制:
1.本地
2.集群(SVN)
3.分布(Git)
Git镜像下载地址:
http://npm.taobao.org/mirrors/git-for-windows/
Git Bash:与Linux风格相似的命令行
Git CMD:Windows风格
Git GUI:图形化
Linux基本命令:
1.cd 改变目录
2.cd .. 退回上一级目录
3.pwd 显示当前目录路径
4.clear 清屏
5.ls 当前目录下的文件
6.touch 新建一个文件
7.rm 删除一个文件
8.mkdir 新建文件夹
9.rm -r 删除文件夹
10.mv 移动文件
11.reset、history、help、exit、#注释
Git命令:
git config -l 当前Git的配置
git config --system --list 系统配置
git config --global --list 全局配置
git config --global user.name "xxx"
git config --global user.email xxx@qq.com
D:\application\Git\etc\gitconfig 系统配置
C:\Users\Administrator\.gitconfig 用户配置
Git核心:
git add files -> git commit -> git push
Working Directory Stage(Index) History Remote Directory
git checkout <- git reset <- git pull
工作区 暂存区 仓库区(本地仓库) 远程仓库
工作流程:
1.在工作目录中添加、修改文件
2.将需要进行版本管理的文件放入暂存区域
3.将暂存区域的文件提交到git仓库
本地仓库搭建:
1.创建全新的仓库
(1)在所要创建的文件夹下,打开Git Bash
(2)$ git init
2.克隆远程仓库
(1)在gitee上克隆链接
(2)$ git clone [url] https://gitee.com/kuangstudy/openclass.git
Git文件操作:
git status [filename] 查看所有/指定文件状态
git add . 添加所有文件到暂存区
git commit -m "注释消息内容" 提交暂存区的内容到本地仓库 -m 提交信息
忽略文件:
主目录下建立:".gitignore"
设置本机绑定ssh公钥,实现免密码登录:
(1)C:\Users\Administrator\.ssh
(2)$ ssh-keygen -t rsa
(3)在gitee上添加ssh
用码云创建自己的仓库:+新建仓库 添加信息 克隆到本地
IDEA中集成Git:
(1)新建项目,绑定Git
创建在F:\gitcode\下
将我们远程的git文件拷贝到项目中即可:把F:\gitcode\gitstudy下的文件拷贝到新建的项目里
(2)修改文件,使用IDEA操作Git
(3)提交测试
Git分支:
把本地的项目放在Gitee上的流程:
- 在Gitee码云上创建仓库
- 在本地新建一个文件夹
- 右击新建的文件夹,使用git bush here(可以在项目的文件下,不用1、2步骤)
- 输入 git init
- 输入 git remote add origin + 仓库地址
- 输入 git pull origin master
- 把在本地要上传的代码放在刚开始新建好的文件夹(直接第三步的,这个可以省略)
- 输入 git add . (注意有一个 空格 和小数点 .)
- 输入描述 git commit -am “添加描述内容”
- 输入 git push origin master
- 代码成功上传到仓库中