1,删除命令
rm (文件名)

2,删除文件并找回

前提:删除前,文件存在时的状态提交到了本地库
操作:git reset-hard(指针位置)
**删除操作已经提交到了本地库,指针位置指向了历史记录
**删除操作尚未提交到本地库:指针位置使用HEAD

3,比较文件差异
1,git diff (文件名)
将工作区的文件和暂存区比较
2,git diff(本地库中的历史版本)(文件名)
git diff HEAD^(文件名);
git 的所有操作(2)
分支操作
分支的好处:同时并行推进多个功能的开发,提高开发效率

各个分支在开发的过程中,如果某一个分支的开发失败了,不会对其他的分支有影响,失败的 分支可以删去并重新开始

1,创建分支
git branch 分支名

2,查看分支
git branch -v

3,切换分支
git chekout 分支名

4,合并分支
第一步;切换到接受的分支上(被合并,增加的新内容)
git chekout 分支名
第二步:执行每个命令
git merge 有新内容的分支名

git 的所有操作(2)
git合并分支是户产生冲突:
可能两个分支修改了相同的地方,而git不知道真正该那个地方所以就会出现冲突

git 的所有操作(2)
git 的所有操作(2)
git 的所有操作(2)
git 的所有操作(2)
git 的所有操作(2)
git 的所有操作(2)

冲突的表现
git 的所有操作(2)

手动解决冲突
1,编辑文件,删除特殊符号
2,把文件修改到满意的程度,保存退出
3,git add 和 git commit -m
此时的commit不能带文件名

git 的所有操作(2)

git 的所有操作(2)

相关文章: