git相关概念 如果没有版本控制? 备份多个版本,费空间 难于恢复之前的版本 容易引发bug 解决代码冲突困难
为什么使用git? 分布式,离线操作 每日工作备份 异地协同工作 现场版本控制 工作进度随时保存
工作区 缓存区 版本库 通过add将工作区内容提交到版本库中的缓存区,commit从缓存区存储到master
通过git log --pretty=raw 查看commit配置信息 git cat-file -t 哈希值 (查看具体哪个对象) git cat-file -p 哈希值 (打出具体里面内容)
如何查看HEAD 查看master?
tortoisegit安装过程 1、新建share.git文件夹 2、右键点击git create repository here... 3、到user1目录下面点击git clone... 弹出框中url是git版本库的路径 directory下载到哪里 4、新建一个文件 5、右击add 6、右击commit 填写配置信息 7、push
代码冲突了怎么解决? 如果删除文件? 如何添加快捷选项?
github是什么? 如何在github构建代码仓库 如何将本地项目上传到github中 如何删除代码仓库 github:一个网站,网站搭建了一个供用户管理代码的平台(而且是基于git操作进行管理的一个平台)
使用github发布项目:
github:https://www.github.com,网站搭建了一个供用户管理代码的平台(而且是基于git管理的平台)
github在全世界是比较权威的,我们前端开发工程师所需要的框架、类库、插件的源代码基本上都在github上有托管
github还有一个作用:可以在平台上发布前端项目文件 基于当前的仓库发布我们的博客
github中的一个账号可以创建多个仓库,每一个仓库一般只存储和管理一个项目
1、新建仓库 new repository 2、把本地文件上传到这个仓库中git clone https://github.com/zhangxiaohuan/aaa.git (这时候本地的文件和远程仓库保持了连接,我们可以把本地文件推送到远程仓库中) 3、git add . 把所有的文件添加到暂存区 4、git commit -m '我是备注'暂存区的内容提交到地址区 5、git push origin master 提交到主分支