Git
分布式版本控制
每个人都拥有全部的代码!安全隐患!
镜像下载
Git Bash: Linux命令行
**Git CMD: **Windows风格命令行
Git GUI: 图形化界面
基本命令
Git配置
查看配置
git config --system --list
git config --global --list
git config --global user.name “105858”
Git理论
工作目录 workspace 存放代码的地方
暂存区 Index/Stage
资源库 Repository 仓库区,存放数据的位置
远程Remote
初始化项目
本地 :git init
远程克隆:git clone url
gitignore
*.class
*.log
*.lock
# Package Files #
*.jar
*.war
*.ear
target/
#idea
.idea/
*.iml
*velocity.log*
### STS ###
.apt_generated
.factorypath
.springBeans
### Intellij IDEA ###
*.iml
*.ipr
*.iws
*.idea
.classpath
.project
.settings/
bin/
*.log
tmp/
#rebel
*rebel.xml*
Git分支
git branch 列出所有分支
git branch -r 远程分支
git branch dev 新建分支
git checkout -b dev 切换分支
git merge dev 合并指定分支到当前分支
git branch -d dev 删除分支
git push origin – delete dev
git checkout -b dev 切换分支
git merge dev 合并指定分支到当前分支
git branch -d dev 删除分支
git push origin – delete dev
git branch -dr dev 删除远程分支