Pycharm + git 进行结合使用

第一步:Pycharm配置本地安装的Git

测试框架的负责人:

编写好一套能用的基础框架代码 --- 》 上传到公司远程仓库 --- 设置团队协作成员

团队其它成员 通过pycharm直接克隆代码到本地 ---》再根据公司的代码管理策略进行操作

第一步:针对项目创建git 仓库  相当于 git init

第二步:先设置忽略的文件及文件夹   在git仓库路径 创建 vi .gitin

第三步:把代码添加到暂存区   git  add  文件名/*/-A

第四步:暂存区的代码添加到本地仓库  git  commit  - m“注释”

为了保存logs和reports目录,做了如下操作:

1、添加到忽略文件中

2、git不允许提交空目录,但是业界有一个规定,在想要提交的空目录中创建一个名称叫做.gitkeep

上述步骤完成了提交到本地仓库的操作

上传到远程仓库的基础操作(测试框架的第一个初版:框架能完成所有的测试需求,但没有填人太多的业务代码)

第一步:创建标贴---版本号v1.0

git tag -a 标签名 -m "备注信息" 版本号 :针对指定的版本号打标签

1、获取版本号

2、创建标签

第三步:在github账号下创建一个新项目 ,项目名称和本地仓库项目名称一致,获取仓库的git地址

第四步:添加远程仓库  git remote add origin 远程仓库git地址 :添加远程仓库

此步骤可能会让输入github的账号和密码

第五步:提交本地仓库代码到远程仓库

git push -u origin master :把master分支推送到origin仓库(元仓库)

第六步:给团队的其它成员增加权限

作为测试团队成员的一份子:

加入项目组 -- 设置成github团队成员、刚开始代码框架培训 -- 利用pycham和git组合操作

第一步:克隆代码 (pycharm两种方式)  git clone 远程仓库git地址

方式一:

2、创建并切换分支:

3、修改好代码之后提交分支

4、合并到master分支

切换master分支===>git merge dev 把dev分支上的内容合并到分支master

5、回滚操作:

第一种情况:没有纳入git管理

少量文件的话直接删除、命令行  git clean -f

第二种情况:在暂存区的文件

第三种情况:一个文件进行过多次commit

第四种情况,回滚到历史版本(多个文件的版本)

6、

git+pycharm结合使用的更多相关文章

  1. git —— pycharm+git管理/编辑项目

    pycharm+git  管理/编辑项目 一.pycharm中配置github 二.配置git 并不是配置了GitHub就可以的.还需要配置一下Git 前提是本地中已经安装了git 三.把本地项目上传 ...

  2. 通过pycharm使用git[图文详解]

    前言 使用git+pycharm有一段时间了,算是稍有点心得,这边整理一下,可能有的方法不是最优,欢迎交流,可能还是习惯敲命令去使用git,不过其实pycharm已经帮忙做了很多了,我们可以不用记住那 ...

  3. 通过pycharm使用git

    前言 使用git+pycharm有一段时间了,算是稍有点心得,这边整理一下,可能有的方法不是最优,欢迎交流,可能还是习惯敲命令去使用git,不过其实pycharm已经帮忙做了很多了,我们可以不用记住那 ...

  4. ubuntu14.04+nvidia driver+cuda8+cudnn5+tensorflow0.12

    文章在简书里面编辑的,复制过来貌似不太好看,还是到简书的页面看吧: http://www.jianshu.com/p/c89b97d052b7 1.安装环境简介: 硬件: cpu:i7 6700k g ...

  5. unittest测试驱动之HTMLTestRunner.py

    对于自动化来说,测试报告是必须的,在敏捷化的团队中,团队中的成员需要自动化这边提供自动化的测试报告,来判断系统的整体质量以及下一步的测试策略.单元测试库生成测试输出到控制台的窗口上,但是这样的结果看起 ...

  6. Django练习——TodoList

    TodoList是django入门一个比较基础的例程,主要参考如下博客,写的非常好: simple-todo: http://www.cnblogs.com/cacique/archive/2012/ ...

  7. Ubuntu 装机软件

    Ubuntu16.04 软件商店闪退打不开 sudo apt-get update sudo apt-get dist-upgrade # 应该执行一下更新就好,不需要重新安装软件中心 sudo ap ...

  8. pipenv+sublime text3 配置

    这半年用docker管理开发环境 + vs code/编码 git + pycharm跑unittest 优点多多,实现了关注点分离 1 dockfile 直接隔离成独立的image 2 code对g ...

  9. git和pycharm管理代码

    首先明白三个概念,服务器代码库,本地代码库,和正在coding的项目. coding完毕后,先通过commit提交到本地代码库,然后通过push再提交server的代码库    git步骤 git c ...

随机推荐

  1. 基于物联网的O2O养猪平台

    引言:随着生活水平的提高,人们会越来越重视食品安全问题.在城市里的人想养头猪,并想看着它快快乐乐长大.但是无奈于自己没时间和精力.而农户想养猪,可能又缺少启动资金,且不能承担大的风险.这时候我的美团式 ...

  2. mysql的索引、视图、存储过程(自我理解总结)

    一.索引 索引在MySQL中也叫'键'或者'key',是存储引擎用于快速找到记录的一种数据结构.索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要,减少IO次数,加 ...

  3. 面试官:你说你精通SpringBoot,你给我说一下类的自动装配吧

    ## 剖析@SpringBootApplication注解 创建一个SpringBoot工程后,SpringBoot会为用户提供一个Application类,该类负责项目的启动: ```@Spring ...

  4. CDR中调和工具的使用方法

    CDR中的调和工具也是一个神奇的工具,和AI中的混合工具类似,可以做出很多好看的形状,下面先看下他的基本操作方法. 要了解CorelDRAW平面设计软件中的cdr调和工具怎么用,首先要知道调和工具的作 ...

  5. 模拟赛38 B. T形覆盖 大模拟

    题目描述 如果玩过俄罗斯方块,应该见过如下图形: 我们称它为一个 \(T\) 形四格拼板 .其中心被标记为\(×\). 小苗画了一个 \(m\) 行 \(n\) 列的长方形网格.行从 \(0\) 至 ...

  6. 学习django笔记一:在urls.py中导入sign应用views文件的问题

    >python-admin startproject guest     #创建guest项目 >python3 manage.py startapp sign  #在guest项目中创建 ...

  7. 企业级LINUX自动化运维工具Ansible实战课程下载

    什么是Ansible? Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量 ...

  8. Java基础教程——数组

    数组 Java数组:用于存储同一种数据类型的多个数据. Java数组本身是一种数据类型--引用类型. 类(String.Scanner等大写字母开头的类型)也属于引用类型,int.double等基本类 ...

  9. GitHub 访问不顺怎么办?在线等,急

    在日常的工作生活学习中 经常会遇到无法访问 GitHub.访问不稳定等等突发情况 这不,今天群里的朋友们又双叒叕遇到了问题-- 为方便用户从 GitHub 快速备份开源仓库,稳定访问,CODING 现 ...

  10. LeetCode 025 Reverse Nodes in k-Group

    题目描述:Reverse Nodes in k-Group Given a linked list, reverse the nodes of a linked list k at a time an ...