git 学习
常见版本控制工具,当下最流行的是git
* git/svn/cvs/vss/tfs
版本控制工具的分类。
* 本地版本控制。
* 集中式版本控制。---有集中式服务器,如果代码发生冲突。-----SVN
* 分布式版本控制系统 --每个人拥有全部代码。不会因为服务器损坏或者网络问题,导致不能工作的情况 ---Git
-----
先卸载:删除环境变量(path). 控制面板uninstall
安装:下载->点下一步。安装成功后,任意文件夹下右键出现:GIT bash 和 GIT gui选项。
选择:git bash打开,就是linux风格的命令行。
-----
基本命令使用(配置相关):(所有的配置文件都是保存在本地)
用户配置在用户目录下。系统配置在安装目录/etc/gitconfig
* git config -l 列出当前的所有git相关配置
* git config --system --list 只查看系统配置
* git config --global --list用户自己的配置:用户名和密码是必须要配置的user.name=xxxx user.email=xxx
Git基本理论(核心):工作目录、暂存区、资源仓库、远程仓库
基本命令使用(其他命令):
*git init 初始化项目方式一
*git clone -b 初始化项目方式二,-b参数指定具体的分支
文件的四种状态:
@Untracked未跟踪、
@Unmodify文件已入库,未修改、
@Modified文件已修改,仅仅是修改
@Staged暂存状态
*git status 查看目录下的各种状态文件
*git add . 提交所有文件到暂存区
*git commit -m 提交暂存区的文件到本地仓库
在IDEA配置.gitignore文件 需要过滤掉的文件,不add
-----
分支:
git branch 本地分支
git branch -r 远程分支
git branch dev 创建本地分支