VCS系统
版本控制系统:用于项目中的存储、共享、合并、历史回退等功能。
相关软件
VCS 2000之前
SVN 2010之前
GIT 2010以后
一、git官网
下载https://git-scm.com/
查看版本号 git --version
二、git命令
执行一次
git config --global user.name “自己取名字” 配置用户名
git config --global user.email “自己的邮箱” 配置邮箱
查看配置
git config --list
分支
git init 初始化一个git仓库,使用git管理当前目录,会自动在当前目录下生成.git的隐藏目录。
git status 查看当前仓库的状态
git add 文件名称 把文件添加到暂存区中
git add . 把所有的文件添加到暂存区
git rm --cached 文件名称 把文件从暂存区中移除
git commit -m “首页第1次提交” 把暂存区中的内容作为一个版本提交
git log 查看当前版本和之前所有的版本
git reflog 查看所有的版本及恢复记录
#总结
git reset --hard 提交的ID 回滚,从git仓库恢复到指定的版本
不想提交的文件
使用开发工具创建文件 .gitignore,在文件中,把不想提交的文件名称写进来;每行写一个
分支:仓库中默认只有一个主分支(master)
分支的原理:把相关的分支,例如master作为一个副本,当开发完最后通常需要并入回master分支
git branch 查看所有的分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 分支名称 在当前分支上合并另一个分支
git branch -d 分支名称 删除已被合并的分支
git branch -D 分支名称 强制删除分支
git push -u 仓库地址 master 把本地仓库提交到远程仓库
用户名密码写错的解决方法
控制面板 -> 凭据管理器 -> Windows凭据
删除对应的账号密码即可
git clone 远程仓库地址 从远程仓库下载项目(只在加入项目组的时候第一次执行)
git pull 远程仓库地址 把远程仓库的内容放入到当前里边(后期都是通过这种方式获取远程代码)