1 git的基本介绍

git 是目前世界上最先进的分布式版本哦内阁制系统

详细信息可参考廖雪峰的官方网站中的Git教程

比git功能更加强大的有TortoiseGit和Tortoise SVN,具体安装可参考TortoiseGit安装与配置

2 git的使用

在git2.17.0版本中出现了 Git GUI、Git Bash、Git CMD三个子程序

打开Git Bash,输入python并没有提示 bash: python: command not found

在Windows自带的命令提示符中输入python时,提示'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。

这说明没有设置环境变量,在win10搜索框中输入“环境变量”,出现“编辑系统环境变量”,找到安装位置向PATH中添加python.exe环境变量。

此时在Windows自带的命令提示符中输入python,正常进入python交互环境

而在Git Bash中则进入“停滞”状态

主要是Git 2.17版本中不支持交互操作。

在安装Git Bash过程中我们可以发现有如下提示

Git Bash use MinTTY as terminal emulator,which sports a resizable window, non-rectangular selections and a unicode font, windows console programs (such as interative python) must be launched via 'winpty' to work in MinTTY

也即,Git Bash 使用MINTY作为终端仿真器,但是要开启python的交互模式,必须通过“winpty”去开启MinTTY方可。

也即

$ winpty python

另外还有一种方法就是

$ python -i

第一种方法不会不限光标“乱”动,和在windows自带的命令提示符中使用方式类似

第二种同样也能打开python交互环境,但是光标可以随意移动。

为了更为方便地使用Git Bash,可以在Git的安装目录中找到etc,也即“C:\Program Files\Git\etc”

找到“bash.bashrc”后,以记事本方式打开并在文件的文后追加

alias python='winpty python '

即可;如此则会在每次启动Git Bash时,软件会自动进行初始化配置。

再次开启Git Bash,和windows中的命令提示符一样,直接输入python即可,此还可以直接定位在某处,不用cd 进行路径切换!

参考 :

(1)gitbash中只调用python没反应但如果后面添加了具体.py文件可以执行,是怎么回事?

(2)Git可视化极简易教程 — Git GUI使用方法

(3)Git可视化教程——Git Gui的使用

(4)几款Git GUI客户端工具

(5)廖雪峰的官方网站中的Git教程

python学习笔记——git的安装及使用的更多相关文章

  1. python学习笔记(sqlalchemy安装失败)

    博主今天折腾了一天sqlalchemy安装问题 下面是失败的截图 直接重新安装python2.7仍未解决此问题 最终在一国外论坛中找到解决的方法: 安装VC++对python的支持文件 VCForPy ...

  2. Python学习笔记-Linux下安装Python

    Linux系统CentOS 1.安装依赖组件 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel s ...

  3. python学习笔记---环境的安装,pip命令,数据类型,运算

    1.进入python环境: python 2:py -2 python 3:py -3 2.退出python环境 exit()/quit()/ctrl+z+enter ctrl+z+enter没有尝试 ...

  4. python学习笔记--pycurl模块安装遇到的问题。

    1.用easy_install安装的时候 [root@idayuan ~]# easy_install pycurl Searching for pycurl Best match: pycurl A ...

  5. python学习笔记08:安装django

    linux环境安装django: sudo pip install django windows环境安装django: pip install django 验证django是否安装: python ...

  6. python学习笔记04:安装pip

    如果是从python官网下载的python版本(2.7.9或3.4)的安装包,其中已经内置了pip工具.那么只需要升级pip即可. 检测是否已安装pip: python -m pip --versio ...

  7. python学习笔记01:安装python

    下载python: 从从https://www.python.org/downloads/下载python,根据操作系统的不同,选择不同的版本下载.注意:linux系统大多预装了python,可以直接 ...

  8. python 学习笔记_1 pip安装、卸载、更新包相关操作及数据类型学习

    '''prepare_1 pip安装.卸载.更新组件type 各数据类型''' py -3 -m pip py -3 -m pip listpy -3 -m pip show nosepy -3 -m ...

  9. Python学习笔记总结

    目录 Python学习笔记总结 前言 安装 数据类型 Hello,World 变量 字符串 首字母大写 全部小写 全部大写 Tab和换行符 格式化 去除空格 List列表 列表增删改查排序 遍历列表 ...

随机推荐

  1. 数据驱动测试二:使用TestNG和CSV文件进行数据驱动

    转载:https://blog.csdn.net/heart_1014/article/details/52013173 使用@DataProvider注解定义当前方法中的返回对象CSV文件(存放测试 ...

  2. centos7没有ifconfig命令

    yum search ifconfig 看到 net-tools.x86_64 : Basic networking tools 安装net-tools: yum install net-tools

  3. DOM笔记(十):JavaScript正則表達式

    一.RegExp ECMAScript通过RegExp类型类支持正則表達式,语法和Perl类似: var exp = /pattern/flags; patternb部分是不论什么简单的或复杂的正則表 ...

  4. 用Jersey构建RESTful服务7--Jersey+SQLServer+Hibernate4.3+Spring3.2

    一.整体说明 本例执行演示了用 Jersey 构建 RESTful 服务中.怎样集成 Spring3 二.环境 1.上文的项目RestDemo 2.Spring及其它相关的jar ,导入项目 三.配置 ...

  5. github使用入门

    连接地址 github使用入门 连接地址: https://zhuanlan.zhihu.com/p/21193604?refer=passer

  6. Code Review学习笔记

    一:Code Review的必要性 代码审查,可以帮助他人发现不足,也可以促进自己培养良好的编程习惯. 自我代码审查,可以在编码完成之后,对自己的代码进行整理,发现“味道不好”的代码,作进一步的调整. ...

  7. iOS sqlite C语言操作

    利用周六时间看了一下关于sqlite的知识.在这记录一下.看的传智播客视频 对数据的操作基本上就是增删改查: static sqlite3 *db; //声明一个数据库 @implementation ...

  8. eclipse 使用tomcat运行JavaWeb项目,文件修改后为何不用重启tomcat? (运行web项目的4种方式)探究

                    1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静 ...

  9. 《Android源代码设计模式解析与实战》读书笔记(十)

    第十章.解释器模式 解释器模式是一种用的比較少的行为型模式.其提供了一种解释语言的语法或表达式的方式. 可是它的使用场景确实非常广泛,仅仅是由于我们自己非常少回去构造一个语言的文法,所以使用较少. 1 ...

  10. Selenium测试Ajax应用程序中的主要问题

    主要的问题可能就是页面加载的问题,有时候页面没有加载成功导致对象找不到,从而导致脚本不能运行. 主要使用的方式是,在测试的全局中设置一个页面的加载时间,如果timeout就是没有找到对象.如下参考: ...