1. git
1.git:分布式版本控制工具
svn:集中式版本控制工具
2.命令行的方式:
图形界面化方式:
3.master:主分支
dev:开发分支
hot_fix:热修复分支
1.1 git的使用流程
(1)工作区:自己磁盘上地址文件夹
初始化本地库:git init,生成.git文件夹
(2)暂存区:将本地库的文件添加到暂存区(stage存储区域)
git add 文件名称,生成index文件
(3)提交到本地仓库:将暂存区中的内容,提交到本地仓库(存放项目,相关代码...)
git commit -m"提交的文字说明"文件
(4)查看当前提交状态
git status 文件名称:绿色表示在暂存区中了,但是没有提交到本地仓库中
1.2 第一次使用git命令行的时候,使用签名信息
1.签名信息:
系统级别
项目级别
2.设置全局签名信息:一般选择系统级别
git config --global user.name 用户名
git config --global user.email 邮箱
3.设置之后:在C:\Users\Administrator\.gitconfig中可以看到
1.3 将本地仓库文件推送到远程仓库步骤
1.创建自己的码云账户
2.创建远程仓库--->设置公共库
3.在git命令行中给https地址设置别名
git remote add origin (别名) 远程仓库地址
4.git push origin "master"(分支名称)
5.输入自己的码云的账号和密码
git clone 远程仓库地址:将代码克隆下来
如果电脑之前登录过别人的码云账号,需要在控制面板将windows的凭据管理器清空
win+r-->输入control-->凭据管理器
1.4 将IDEA的项目推送到远程仓库
1.初始化本地库:VCS-->Import into Version Control-->Creat Git ...(文件红色,准备提交)
2.添加到暂存区:项目选中-->右键-->Git-->add
3.提交本地库:VCS-->Git-->commit/右上角对号
4.弹框,选择提交
5.将项目推送到远程仓库上:VCS-->Git-->Push
6.定义远程仓库别名
7.Push
1.5 其他的命令行
1.git log:查看当前提交日志
2.git branch 分支名称:创建分支
3.git checkout 分支名称:切换分支
4.git pull 远程仓库别名 分支名称:获取远程分支
linux命令
1.cat 文件名称.后缀:查看文件内容
2.ls:查看文件夹下的文件
3.cd 文件夹:进入指定文件夹
4.ll:罗列当前文件夹下的所有文件以及文件夹的详细信息
1.6 git clone 和 git pull
前者只是将远程仓库的项目复制下来,不存在自己的本地库,所以没有办法去使用git的命令行方式
进行命令行方式,必须初始化本地库 git init
后者是直接在当前本地库将远程仓库的更新代码拉到自己的本地库中
1.7 IDEA合并分支
VCS-->Git-->Merge Changes...-->选取分支-->推送到远程主分支
1.8 IDEA拉取项目
File-->NEW-->Project from Version Control...-->Git