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. windows下修改memcached服务的端口号

    虽然memcached装载linux下的人比较多,但是还是有人要装载windows上,比如像我们公司. 虽然memcached默认的端口号挺好的,可是还是有人想该改变其端口号的,比如像我. 如果不是作 ...

  2. 使用phpqrcode生成二维码

    使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手.然而,我们可以使用php ...

  3. 一个小栗子聊聊JAVA泛型基础

    背景 周五本该是愉快的,可是今天花了一个早上查问题,为什么要花一个早上?我把原因总结为两点: 日志信息严重丢失,茫茫代码毫无头绪. 对泛型的认识不够,导致代码出现了BUG. 第一个原因可以通过以后编码 ...

  4. fortune 计算公式

    fortune 计算PV值. 举例:一笔 120.00的债权; 12天还完,3.15号借款,3.16开始还款.等额本息还款计算出每天还款: 10.22 根据 现值计算公式 PV = CFn/(1+r) ...

  5. CAD中批量打印

    同事在网上找各种软件来实现CAD图的批量打印,总是问题多多.于是,我想到一个更方便的解决方法,即只要我将一个打印出来,然后就可以用批量处理来实现. 1.在CAD中输入plot命令(或快捷键Ctrl+P ...

  6. tomcat管理员在远程(不同)机器上访问管理页面

    tomcat8.5管理员默认只能在安装tomcat的机器上访问,如果想在其他机器上访问,则需要进行配置修改 添加用户和权限(<tomcat>\conf\tomcat-users.xml): ...

  7. ASP.NET匿名对象与集合的使用

    一.关于匿名类型的特性 1.匿名类型 定义:匿名对象 var vobj = new { id = "编号", title = "标题", content = & ...

  8. ORA-01654错误

    问题现象: 测试库使用如下方式创建索引: create index IDX_ANA_OFFICE on ANA (OFFICE_CITY, OFFICE_NO)   tablespace IDX    ...

  9. scala VS python2 (linux or shell)

    PS:只考虑最新版的scala和python2.x,由于python3.x和python2.x区别比较大,而且主流的一些开源项目都用的python2,目前python2一点点在兼容python3 1. ...

  10. Aerospike系列:3:aerospike特点分析

    1. 数据存放 数据可以放内存,也可以放SSD.   数据放内存时速度肯定会很快,但这和memcache一样,相比memcache性能并没有优势 数据放内存时可以进行持久化配置,但文档只有一个地方提了 ...