Git使用介绍-2020交汇处.pptx

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模板

文档评论(0)

1亿VIP精品文档

相关文档