Git使用培训
测试部 袁月明
CONTENTS
目录
1
3
2
版本管理的作用
PART 1
版本管理介绍与环境搭建
一、为什么要版本管理
版本管理介绍与环境搭建
二、Git的工作模式
版本库初始化
本地获取版本库代码
操作
添加文件
修改文件
提交变更
查看历史版本等
版本库同步
提交本地修改
拉取服务端最新代码
版本管理介绍与环境搭建
三、Git文件状态
git add的时候并没有形成我们需要的一个版本,只是添加到了暂存区,想要形成一个版本,还需要把暂存区中的内容提交到分支上,才能最终形成我们需要的版本,这时候就借助了git commit
版本管理介绍与环境搭建
四、Git的安装
下载最新git
/download/
安装git
验证是否成功
git --version
在本地git中添加你得git账户和邮箱,用于每次提交时记日志(log)
git config --global 你的注册用户名
git config --global user.emall 你的注册邮箱
生成秘钥
ssh-keygen -t rsa -C your_email@
余下步骤详见:/xiaohanluo/article/detailsGit常用命令介绍
PART 2
Git常用命令介绍
一、常用命令
Git常用命令介绍
一、获取远程库(git clone)
远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。
git clone “仓库地址”,如图1所示
也可以直接下载版本如图2所示
Git常用命令介绍
二、分支
一个分支意味着它是一个独立拥有自己历史版本信息的代码线。你可以从已有的代码中生成一个新的分支,这个分支与其余的分支完全独立。默认的分支叫做master。用户可以选择一个分支,选择一个分支叫做Checkout
创建分支:git branch hotel_dev
切换分支:git checkout master
注:
分支概念:master 稳定版分支,可用于直接发布产品,日常的开发则 push 到 dev 分支
Git常用命令介绍
二、分支
注:一般大型项目用的比较多,涉及到版本发布等-开发用
普通的小型项目,一般用master + dev 双分支式 就足够了
Git常用命令介绍
三、提交(Commit)
git commit 主要是将暂存区里的改动给提交到本地的版本库。每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里.
git revert HEAD~1 回退提交
远程提交修改历史记录 本地修改历史记录
Git常用命令介绍
四、冲突解决(merge)
冲突场景:修改本地的aa/a.txt中的,bb=3,服务器也修改了aa/a.txt,bb=2
提交本地的代码到远程仓库,在服务器执行git pull,就会发生代码冲突
Git常用命令介绍
四、冲突解决(merge)
1、如果希望保存本地改动并拉下最新服务器代码,手动merge
2、如果希望服务器上版本完全覆盖本地修改,使用如下命令回退并更新
git reset --hard
git pull
Git常用命令介绍
四、比较差异(diff)
git diff 默认用于比较工作区与暂存区差异
Git常用命令介绍
五、版本回退
有的时候我们提交了代码后,发现有些问题,需要版本回退(代码回滚)。
git log
git reset --hard commit-id
Pycharm提交代码实战
PART 3
Pycharm提交代码实战
一、安装pycharm
1、官网下载最新的pycharm
/pycharm/
2、破解码
/qqarticle/details可能会失效)
注:使用及设置方法/yanyangjie/article/details二、pycharm提交代码
/drive/folders/1izTcEnkUZELD5wqObt-Wyd919eQfVvkT?ogsrc=32
THANKS
PPT模板下载:/moban/ 行业PPT模板
您可能关注的文档
最近下载
- 第十章血脂及浆脂蛋白检验.doc VIP
- GB 50207-2012 屋面工程质量验收规范.docx VIP
- 高铁乘务人员形体训练全套教学课件.pptx
- 六年级上册道德与法治知识点.docx VIP
- 2026年课件-《成人患者医用粘胶相关性皮肤损伤的预防及护理》团体标准解读2026-新版.pdf
- 2017-2018年度零售业消费者满意度调查报告.pdf VIP
- 〖初中数学〗整式的乘法 课件 2024--2025学年北师大版七年级数学下册.pptx VIP
- 深度解析(2026)《SYT 5679-2017钻井液用降滤失剂 褐煤树脂 SPNH》.pptx VIP
- 12J201 平屋面建筑构造图集.docx VIP
- 社会调查研究计划书.docx VIP
原创力文档

文档评论(0)