赞
踩
说明:签名的作用是区分不同的操作者身份,用过户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git首次安装必须设置一下用户签名,否则无法提交代码。
注意:这里设置的用户签名和将来登录GitHub(或者其他代码托管中心)的账号没有任何关系。
注意:.git文件夹里边的东西一定不能修改,否则git将无法运行。
下面我们来演示自己在仓库中创建一个非空的文档在工作区,再次git status
可以通过git rm --cached<file>命令来将文档/文件从暂存区中删除
注意:这里的删除并不是将文件/文档彻底删除,只是从暂存区中删除,工作区中如果没有进行删除操作,则工作区中仍有该文件/文档。
git reflog : 查看精简版本信息,包括 版本号、分支、版本日志。
git log : 查看完整的版本信息,包括 版本号(完整版),分支,作者信息,创建日期(最新更改日期),版本日志。
修改文档后,会被git检测到有改动,并且文档名称变红,表示被分配到工作区(但本地库中仍然有未修改的版本)。
重新加入到暂存区,然后提交到本地库
git reflog : 查看精简版本信息,包括 版本号、分支、版本日志。
git log : 查看完整的版本信息,包括 版本号(完整版),分支,作者信息,创建日期(最新更改日期),版本日志。
分支的作用(图解)
在版本控制过程中,同时推进多个任务,为每个任务可以船舰每个任务的单独的分支。使用分支意味着可以把自己的工作从开发主线上分离开来,开发自己的分支的时候,不会影响主线分支的运行。(分支的底层其实也是指针的引用)
合并分支是在当前分支的基础上区合并其他的分支
冲突产生的原因:
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个。必须要人为决定新代码的内容。
冲突合并演示:
解决冲突:我们需要手动去合并
合并成功后,最后的()内是master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。