Git版本控制器笔记
简介:
Git是目前世界上最先进的分布式版本控制系统
Git中文件在提交仓库前存在的场景:
在 工作区 时文件名为红色 (表示正在修改操作)
在 暂存区 时文件名为绿色 (临时存储)
使用:
创建版本库(初始化仓库)
git init
配置版本库信息(管理员信息)
git config --global user.name 'xxx' //管理员名称
git config --global user.email 'xxx@QQ.com' //管理员邮箱
注意:git config 命令的 --global 参数,代表全局配置 一旦使用便表示当前机器上所有的Git仓库都会使用这个配置
查看配置信息: git config -l
添加文件
git add 文件名 //添加单个文件
git add 文件名,文件名,........ //添加多个文件
git add . //添加所有文件
提交文件至仓库
git commit -m '提示信息(版本信息)'
查看提交记录
git log //查看当前所有操作记录
git reflog //查看所有分支操作记录
--pretty=oneline //一行显示 例:git log --pretty=oneline
查看冲突: git diff
查看git状态: git status
版本控制器(时光机)
git reset --hard HEAD^ //回滚至上个版本
git reset --hard HEAD^^ //回滚至上上个版本
git reset --hard 版本ID //指定回滚版本
撤销修改
在工作区
git checkout -- 文件名称
在暂存区 (两步法)
① git reset HEAD 文件名称
② git checkout -- 文件名称
删除文件
git rm 文件名 //从暂存区删除
git commit -m '' //确认删除
Git团队协作操作
组长:
1、创建GitHub仓库,邀请协作者
2、初始化本地仓库 git init
3、配置组长git管理员
git config --global user.name 'xxx'
git config --global user.email 'xxxx@qq.com'
4、添加文件至本地仓库
git add .
git commit -m ''
5、关联远程仓库
git remote add origin 仓库地址
6、将本地仓库代码推送至远程仓库中
git push -u origin 分支名:分支名
组员:
1、克隆
git clone 仓库地址
2、cd进入仓库
cd 仓库名
3、创建分支
git checkout -b 分支名
配置分支信息
git config --global user.name 'xxx'
git config --global user.email 'xxxx@qq.com'
4、添加文件至本地仓库
git add .
git commit -m '版本信息'
5、将本地仓库代码推送至远程仓库
git push -u origin 分支名:分支名
合并代码
组长(合并)
查看是否存在可合并的分支
git fetch
合并
git merge origin/分支名
组员(拉取)
拉取代码
git pull origin master
网友评论