GIT培训

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GIT
如何使用git进行版本控制
什么是GIT?
Git是一款免费、开源的分布式版本控制系统,用于敏捷 高效地处理任何或小或大的项目。
Git是一个开源的分布式版本控制系统,用以有效、高速 的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开 放源码的版本控制软件。
GIT的特点
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 2、在自己的机器上根据不同的开发目的,创建分支,修改代码。 3、在单机上自己创建的分支上提交代码。 4、在单机上合并分支。 5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。 6、生成补丁(patch),把补丁发送给主开发者。 7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之 间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。 如果主开发者可以自己解决,或者没有冲突,就通过。 8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解 决完冲突之后再向主开发者提交补丁。
wk.baidu.com
GIT使用前的安装工作
必装:Git-2.6.1-64-bit.exe 一般人员: TortoiseGit-1.8.15.0-64bit.msi PHP开发人员: PhpStorm以及git插件 Java开发人员: Eclipse以及git插件
用户目录环境变量的设置
GIT安装演示
注意: 开发人员应学会使用git命令行。 Git命令行的使用请参考git使用手册,这个不做过多讲解。
TortoiseGit工具的讲解
1. 设置用户名和邮箱 2. 建库 3. 克隆库 4. 上传到本地库 5. 上传到远程库 6. 同步远程库 7. Pull和fetch的区别 8. 分支与合并 9. 冲突解决
Git目录结构分配
phpstorm工具和GIT
@杨鹏
Git秘钥生成与配置
Ssh的验证主要是用于git权限的验证。 在使用git工具前我们先配置一下ssh的私钥,将.ssh文件夹放入下方显示的位置
lucan是ssh的私钥,lcaun.pub是对应的公钥,以上两个是OpenSSH用的格式, ppk文件中同时包含了公钥和私钥,用于putty客户端的验证。 PPK文件是用下方工具生成的。
相关文档
最新文档