版本管理器Git 的使用总结
图解:
知识点补充:
1. 拉取分支并切换到分支
(1) 克隆一般都是主线(master),然而开发需在dev上,所以:
$git checkout -b 本地新分支名 origin/de_远程分支名
2.撤销(回退)
(1)撤销未add的文件–还原为缓存区文件(工作区数据丢失)
git checkout filefullname
(2)回退所有文件:暂存区到工作区的(缓存区代码到工作区)
$git reset HEAD
(3) 回滚本地代码仓库(回滚本地仓库的一次commit,数据丢失)
撤销最近1个提交的commit、index file和working tree
git reset –hard HEAD~1
(4) 用本地仓库代码替换缓存区和工作区代码(缓存和工作区,数据丢失)
git checkout HEAD .
git checkout HEAD filename
4.拉取合并
git pull = git fetch + git merge
推荐使用:
git fetch origin(仓库名)
git merge origin/develop(远程仓库/分支名)
5.查询分支 (本地+远程)
git branch -a
6.使用beyond compare 对比工具解决冲突
https://blog.csdn.net/qq_15437667/article/details/53577050
7.忽略提交文件
(1)忽略未提交版本库的文件(新加文件)
创建.gitignore文件,将文件路径添加
(2) 忽略提交版本库的文件
git update-index –assume-unchanged /文件全名
git update-index –no-assume-unchanged /文件全名 ——–撤销忽略
思维导图下载地址:https://download.csdn.net/download/u012442381/10320071
参考文:
git参考手册可以访问:http://gitref.justjavac.com/
基础教程可参考:http://www.runoob.com/git/git-tutorial.html