网站制作topwordpress搭建外贸

diannao/2026/1/23 22:14:27/文章来源:
网站制作top,wordpress搭建外贸,网络软文发布平台,网站建设订流量什么意思参考#xff1a;《Python编程从入门到实践》 前言1、安装、配置 Git1.1 在Linux系统中安装Git1.2 在OS X系统中安装Git1.3 在Windows系统中安装Git1.4 配置Git 2、创建项目3、忽略文件4、初始化仓库5、检查状态6、将文件加入到仓库中7、执行提交8、查看提交历史 前言 版本控制… 参考《Python编程从入门到实践》 前言1、安装、配置 Git1.1 在Linux系统中安装Git1.2 在OS X系统中安装Git1.3 在Windows系统中安装Git1.4 配置Git 2、创建项目3、忽略文件4、初始化仓库5、检查状态6、将文件加入到仓库中7、执行提交8、查看提交历史 前言 版本控制软件让你能够拍摄处于可行状态的项目的快照。修改项目如实现新功能后如果项目不能正常运行可恢复到前一个可行状态。 通过使用版本控制软件你可以无忧无虑地改进项目不用担心项目因你犯了错而遭到破坏。对大型项目来说这显得尤其重要但对于较小的项目哪怕是只包含一个文件的程序这也大有裨益。 在本文中你将学习到如何安装Git以及如何使用它来对当前开发的程序进行版本控制。Git 是当前最流行的版本控制软件它包含很多高级工具可帮助团队协作开发大型项目但其最基本的功能也非常适合独立开发人员使用。Git通过跟踪对项目中的每个文件的修改来实现版本控制如果你犯了错只需恢复到保存的前一个状态即可。 说明笔者使用的是CentOS 7的64位 Linux环境 1、安装、配置 Git Git可在所有操作系统上运行但其安装方法因操作系统而异。 1.1 在Linux系统中安装Git 要在Linux系统中安装Git执行如下命令 CentOS: $ sudo yum install git Ubuntu: $ sudo apt-get install git安装完成后可以通过下述命令查看安装的版本 git --version1.2 在OS X系统中安装Git OS X系统可能自带Git因此在安装前先执行命令‘git --version’。如果在输出中查看到具体的版本号说明系统已经安装了Git如果看到的是提示安装或升级Git的信息根据屏幕显示的提示信息操作即可。 也可以访问链接https://git-scm.com/ ,单击链接Downloads再点击适合你所用的系统的安装程序。 1.3 在Windows系统中安装Git 访问https://gitforwindows.org/单击Download。 1.4 配置Git Git跟踪谁修改了项目哪怕参与项目开发的人只有一个。为此Git需要知道你的的用户名和电子邮件地址。用户必须提供用户名但是可以使用虚构的电子邮件地址 $ git config --global user.name wsy $ git config --global user.email usernameexample.com如果忘了这一步在首次提交时Git将提示用户提供这些信息 2、创建项目 在所用系统中创建一个名为 git_practice 的文件夹作为项目目录;在项目目录下创建空文件module.py在项目目录下创建一个简单的python程序hello_world.py 作为需要跟踪的项目文件输入以下内容 import moduleprint(Hello Git world!)注这里之所以需要创建一个空的module.py文件是因为在程序hello_world.py要引用他这样在程序运行后就会生成一个__pycache__文件夹这个文件夹我们后续不需要让Git跟踪它所以要对它做忽略操作。 关于__pycache__文件夹python解释器会对 *.py 文件进行编译并且将编译结果保存到__pycache__目录下。在下次执行工程时如果发现这个 *.py 没有被修改过那么就会跳过编译这一步直接执行在__pycache__中已经完成编译的.pyc文件。而且只有被导入的module才会生成对应的 *.pyc文件生成的 *.pyc 文件的命名规则是 ‘module.interpreter_version.pyc’。这样做的好处是如果需要执行比较大的工程文件那么会节约很多时间。 整个创建流程如下 3、忽略文件 上面说过扩展名为 .pyc 的文件是根据 .py 文件自动生成的因此无需让Git跟踪它们。这些文件存储在 pycache 目录中。 为了让Git忽略__pycache__目录执行下属操作 在项目目录下创建一个名为 .gitignore 的特殊文件该文件以句点打头且没有扩展名在 .gitignore 中添加下面一行内容 __pycache__/这让Git忽略__pycache__目录中的所有文件。使用 .gitignore 可避免项目混乱开发起来更容易。 注如果你使用的编译器是 python2.7请将这行内容改为 *.pyc。因为python2.7不会自动创建目录 pycache它将每个.pyc文件都存储在相应.py文件所在目录中。其中的星号*让Git忽略所有扩展名为.pyc的文件。 流程如下 4、初始化仓库 至此我们创建了一个目录其中包含一个python文件和一个 .gitignore 文件下面可以初始化一个Git仓库了。为此打开一个终端窗口切换到文件夹 git_practice并执行如下命令 git init如下 输出表明Git在git_practice中初始化了一个空仓库。仓库里是程序中被Git主动跟踪的一组文件。Git用来管理仓库的文件都存储在隐藏的 *.git/中用户无需与该目录打交道但是千万不能删除该目录否则将丢失项目的所有历史记录。 5、检查状态 执行其它操作前先执行下述命令来看一下项目的状态 git status在Git中分支master是项目的一个版本。从上述输出可以看出目前项目位于分支master上。用户每次查看项目状态时输出都将指出你位于分支master上。接下来的输出表明我们将进行初始提交。提交是项目在特定时间点的快照。 接着Git指出了项目中未被跟踪的文件因为到目前为止我们还没有告诉它要跟踪哪些文件。 最后输出提示我们“提交为空但是存在尚未跟踪的文件”并告知如何建立跟踪即使用 git add。 所以下面的任务就是将文件加入到仓库中。 6、将文件加入到仓库中 下面将上述指出的文件加入到仓库中并再次检查状态。 可以通过下述两种方法进行添加 1、逐个文件添加 git add .gitignore git add hello_world.py git add module.py2、整体添加 git add .命令 git add . 将项目中未被跟踪的所有文件都加入到仓库中不需要一个文件一个文件的添加这对于改动文件较多的项目来说很方便。它不提交这些文件而只是让Git开始关注它们。下面我们再检查项目状态时发现Git找出了需要提交的一些修改且标出了新添加到仓库中的文件。 也可以理解为通过 git add 将文件从工作目录添加到了一个暂存区。 7、执行提交 下面开始执行第一次提交提交结束后再次查看项目状态如下 我们执行命令commit -m Started project. 以拍摄项目的快照。其中标志 -m 让Git将接下来的消息Started project.记录到项目的历史记录中也可以把这个消息当成是本次提交的一个title用于辨识。输出表明我们在分支 master上且有3个文件被修改了。 现在我们再检查状态时发现我们在分支master上且工作目录是干净的。这是用户每次提交项目的可行状态时都希望看到的结果。如果显示的消息不是这样的请仔细阅读很可能是在提交前忘记了添加文件。 8、查看提交历史 Git记录所有的项目提交通过命令 git log即可查看提交历史下面来看一下提交历史 用户每次提交时Git都会生成一个包含40字符的独一无二的引用ID它记录提交是谁执行的、提交的时间以及提交时指定的消息。并非在任何情况下你都需要所有的这些信息因此Git提供了一个选项让你能够打印提交历史条目更加简单的版本 标志 --prettyoneline指定显示两项最重要的信息提交的引用ID以及为提交记录的消息(title)。 未完待续。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

专业外贸网站商城网站建设方案电子版

题目 题目链接: https://www.nowcoder.com/practice/6fbe70f3a51d44fa9395cfc49694404f 思路 直接模拟2个数组有顺序放到一个数组中,然后返回中间的数参考答案java import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息 pu…

宜春网站建设公司哪家好京东网站网站建设是什么

今天谈谈类型转换的问题吧,之前我们也遇到过类型转换,比如c语言中这样的赋值: 显然,i和j是不同类型的变量,但是却可以完成赋值,结果是这样的: 其实它们是做了隐式的类型转换,相当于&…

韶关建网站国外设计公司网站

公众号:编程驿站 圆周率的常见几种求解算法,包括但不仅仅包含特卡洛模拟、割圆法和公式法。本文讲解这几种算法的实现流程。 1. 蒙特卡洛模拟算法 假设有一个半径为1的圆,如图所示。先绘制一个半径为1的圆。则图中阴影部分(1/4…

杭州建设行业网站现在学ui吃香吗

背景 这里介绍一下本文的背景(废话,可跳过)。上周有个我们服务的调用方反馈某个接口调用失败率很高,排查了一下,发现是因为这个接口被我之前写的一个限流器给拦截了,随着我们的服务接入了 Sentinel&#x…

怎么在网站做浮动图标网站点击率如何做

在工业自动化行业呆过的朋友大都接触过不同厂家的相机,而机器视觉系统使用不同品牌的相机主要有以下几点原因: 性能和功能:不同品牌的相机在性能和功能方面可能有所区别。某些应用场景需要高分辨率、高速度、低噪声等特性,而其他应用则可能更关注相机的灵活性、接口类型、图…

手机兼职在哪个网站做装修队伍做网站

文章目录 写在前面实验描述实验框架实验需求 实验内容1.安装依赖库2.创建Scrapy项目3.配置系统设置4.配置管道文件5.连接数据库6.分析要爬取的内容7.编写爬虫文件 运行结果写在后面 写在前面 本期内容:基于scrapymysql爬取博客信息并保存到数据库中 实验需求 ana…

开发网站找什么公司吗做女装的网站有哪些

其实在C中,运算符也是一种函数,有自己的类型,有自己的参数,有自己的返回值。 下面就是重载的方法: struct vec {int x;int y; }; vec operator(const vec &a,const vec &b) //括号里面的是参数 {vec temp;temp…

网站建设与管理需要什么软件有哪些方面岳池发展建设集团有限公司门户网站

文章目录 1. 安装hMailServer2. 设置hMailServer3. 客户端安装添加账号4. 测试发送邮件5. 安装cpolar6. 创建公网地址7. 测试远程发送邮件8. 固定连接公网地址9. 测试固定远程地址发送邮件 hMailServer 是一个邮件服务器,通过它我们可以搭建自己的邮件服务,通过cpolar内网映射工…

河南省汝州市建设网站服务器网站目录

Harbor概述 1.Harbor定义 私有,自定义用户的形式登陆仓库,拉取或者上传镜像。(内部管理的用户) Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。 2.Docker Harbor…

嘉兴网站建设的前景网站推广公司兴田德润在哪儿

学习目标: 每天复习代码随想录上的题目1-2道算法(时间充足可以继续) 今日碎碎念: 1)今天开始是二叉树系列 2)出租屋里不知道干啥,看看书啊刷刷算法,打打游戏,学学技术…

外贸网站建设注意苏州知名网站建设定制

传送门 文章目录题意:思路:题意: 思路: 首先一个括号序列合法的条件可以转化成两个(左括号代价为111,右括号代价为−1-1−1): (1) 左括号个数等于右括号个数。 (2) 括号的前缀和非负。 所以我们直接用线段…

网站建设创业规划书网站收款接口

最近遇到一个问题,虽然应用层使用的系统调用send已经返回成功,而且没有错误日志产生,也没有errno的设置。那是不是代表一定是没有问题?从抓包的结果看,虽然上层应用已经显示发出去,但是实际抓包的时候&…

表情包制作网站与别人相比自己网站建设优势

在使用阿里云OSS进行前端直传时,首先我们需要去阿里云官网注册自己的存储桶,然后申请相关的accessKeyId和accessKeySecret,然后新建一个桶,为这个桶命名以及选择对应的地区。 然后可以根据自己的业务,封装对应的组件&a…

个人网站备案名称例子乐清门户网站建设

上一节讲解了IDEA如何连接MySQL数据库管理系统,接下来我们就可以在IDEA里使用MySQL来管理数据库了。那么如果我们现在还没有创建需要的数据库怎么办?本节就来教大家如何在IDEA连接MySQL后管理数据库(创建/修改/删除数据库、创建/修改/删除表、插入/更新/…

建立网站备案的法律依据一个专做里番的网站

你想在这里做两件事 . 我假设您正在使用Oracle(因为您正在使用Java) .首先,您希望对每个用户的每日交易进行分组 .创建一个名为 tempTable 的临时表 .使用 to_char(currentdate, yyyy/mm/dd) 对它们进行分组 .INSERT INTO tempTableSELECTuserid,resourceid,doc_nam…

学校做网站及费用联通营业厅做网站维护

​随着人们生活水平的提高,对食品安全的要求也越来越高。在这种背景下,机器视觉技术作为一种高效、准确的自动化检测手段,在食品安全检测领域扮演着越来越重要的角色。机器视觉系统通过模拟人眼的视觉功能,借助相机和计算机视觉算…

手机网站解析地址珠海网站开发软件

本小节将以应用市场首页为例,介绍如何使用自适应布局能力和响应式布局能力适配不同尺寸窗口。 页面设计 一个典型的应用市场首页的UX设计如下所示。 观察应用市场首页的页面设计,不同断点下的页面设计有较多相似的地方。 据此,我们可以将页…

免费做企业网站南京市建设工程档案馆网站

备注:记录一次spring-boot redis 配置redis.database后,仍然使用db0默认库的情况。 springboot集成redis及相关问题 1. spring boot集成redisredis集成依赖:redis配置序列化 2. 集成redission redis分布式锁等快捷管理工具集成依赖配置注入…

网站app的意义网站建设同步视频

一.题目描述 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 算法1.排序,然后遍历,时间复杂度O(nlogn),空…