瞎扯
最近有几个留言想让写下git的内容,git是一个工具,主要是用来管理码农的代码的,理由很简单,码农写的代码太多,自己都不知道可能哪里出现了Crash。Linux也是因为git的出现,可以让世界上越来越多的人维护修改bug,现在的linux内核才发展的越来越快。
git基础
我觉得,要学习git,首先要了解几个概念
working dir 这个是工作区,我们一般都处在工作区中
index 这个是缓存区,可以临时保存你的改动
HEAD 指向你最新提交的结果(上图没显示)
哈希号 可以认为是某次提交的身份证号码(上图没显示)
local repository : 本地仓库
remote repository:远程仓库
安装初始化git
正常我们都是在Linux下开发和使用git,如果在windows和苹果下开发,请自行百度
安装git
代码提交相关命令
分支操作命令相关
远程分支相关命令
git远程源
git是一个分布式代码管理工具,所以可以支持多个仓库,在git里,服务器上的仓库在本地称之为remote。
个人开发时,多源用的可能不多,但多源其实非常有用。
正常的时候,我们在一个远程仓库作为本地代码仓库的源,但是有时候我们远程仓库的地址改变了,本地不管提交还是拉取代码都会出错,这时候就需要更新源。
想清楚了再使用的命令
同步其他分支的某个文件
把yan3_dev 分支下的resource_tool 同步到当前分支下
打包项目源码命令相关
打补丁命令相关
查看历史分支图
学会查找资料
总结的命令不一定会都用到,但是学会如何查找资料解决自己的问题非常关键,很多时候我们提交可能提示出错,很多的时候都是分支跟master有冲突,或者从错误日志上可以看出问题,多动动脑子,很快就可以解决了。
领取专属 10元无门槛券
私享最新 技术干货