【自由生长的Python】为了能有资格放弃,tkinter第一个窗体+熟悉git环境【01】

心不动则不痛 提交于 2020-01-21 03:04:02

目标

上手git和tkinter,利用tkinter显示一个简单窗体,利用git进行代码版本控制。

  • Github上新建一个库,用来同步文件;
  • 本地新建一个Git仓库,存放开发中的文件;
  • 第一个代码版本的目标:运行网上查到的例子,显示第一个tkinter的窗体;
  • 根据开发目标,给代码版本设置里程碑,打上标签。里程碑的作用是:可以直接根据里程碑的标签,下载代码,复现文章中的内容。

总结

为啥把总结放在开头? 希望能节省点时间。总结的形式是:干了啥,怎么干的。

  1. Github新建仓库
    网页操作

  2. 本地新建仓库
    git inti

  3. 本地仓库关联到远程仓库
    git remote add origin
    git push -u master origin

  4. 本地仓库增加文件
    git add
    git commit -m “”

  5. 本地仓库同步到远程仓库
    git pull
    git push

  6. 代码文件打标签
    git tag -a
    git tag -d // 删除标签

    myTkinter 这个项目的V1.0.0版本的代码,是参考python官方tkinter文档页面中的例子,显示一个带有按钮的窗体。

  7. 根据仓库地址和标签获取对应版本的代码,以便自己可是试试
    git clone
    git checkout

    如果想clone我的例子,checkout V1.0.0这个标签的版本,可以使用下面三行命令:

git clone git@github.com:kamigo2018/myTkinter.git
cd myTkinter
git checkout V1.0.0 

步骤

Github上新建一个仓库

前置条件:

  • 已经注册了github的账户;
  • 下载了gitbash,生成公私钥,在github上完成了秘钥配置。

实验步骤

Github上新建一个远程仓库
在页面右上角点击加号,选择New repository:在这里插入图片描述
填写这个新建仓库的名字,可以添加一个简单的描述:在这里插入图片描述
完成仓库创建,浏览一下github给出的一些建议命令: 这是图4
这些命令还挺有用,最好浏览一下,顺便把以git开头的地址复制下来,一会将本地仓库同步到这个远程仓库时,会用到。
这时这个仓库里面应该什么都没有

创建一个本地git仓库

使用Gitbash,建立本地仓库
在本地电脑建立一个文件夹,添加一个goal.txt文件,进行git初始化 :在这里插入图片描述
- dir:windows下查看文件夹内容;
- mkdir:创建文件夹;
- git init:初始化本地仓库。

将本地仓库关联到远程仓库:在这里插入图片描述
这里使用的 git remote add origin 命令就是在新建远程仓库时,github提示的一些有用命令。

将本地goal.txt文件推送到远程仓库中:
使用 add,commit,将文件添加到本地仓库,使用 push将本地仓库推送到远程仓库。

git add goal.txt
git commit -m "这段文字是提交说明" 
git push

查看远程仓库中的仓库,就有这个goal.txt文件:
在这里插入图片描述
点击文件名,可以查看文件内容:
在这里插入图片描述
修改本地文件,推送到远程仓库:
调整一下goal.txt文件的内容: 在这里插入图片描述
还是使用commit先提交到本地仓库,不过在提交到远程仓库前,使用pull,将远程仓库中的文件先拉到本地,这样可以防止别人修改了goal.txt,我直接commit提交,覆盖了别人的修改。将远程仓库中的版本拉取到本地后,可以先在本地合并别人已经修改的内容,再将代码commit,push到远程仓库:
在这里插入图片描述
这时,远端仓库中的文件也修改了: 在这里插入图片描述

tkinter的第一个窗体

浏览python官方tkinter文档页面,有这样一段示例代码:
在这里插入图片描述
在本地代码仓库文件夹下,复制网页中的代码,新建HelloTkinter.py,
在这里插入图片描述
在这里插入图片描述
通过命令行窗口执行看一下结果:
在这里插入图片描述
窗体太小了……,搜一下“tkinter 窗体大小”,如何让他变大点。百度经验的第一条就可以用:
在这里插入图片描述
在这里插入图片描述
Ok,至少第一个窗体有了,可以算是一个里程碑。将这个文件添加到本地仓库,同步到远程仓库:
在这里插入图片描述

打标签+用标签

现在就可以个给这个里程碑打一个标签V1.0.0,方便以后使用标签将这个版本的代码拿出来:
在这里插入图片描述
可以在github的页面中,使用标签方式看一下提交的文件:
在这里插入图片描述
为了体现一下这个标签的作用,这里增加一个对照用的文件“对照.txt”:
在这里插入图片描述在这里插入图片描述
将这个文件添加到本地仓库,提交到远程仓库中:
在这里插入图片描述
通过github的页面,看一下使用标签和不使用标签看到的文件是否一样:
在这里插入图片描述
在这里插入图片描述
这时候就可以试着用一下这个标签。

  1. 将这个远程代码仓库clone到本地:
    在这里插入图片描述
  2. 根据标签 V1.0.0,获取出对应版本的代码:
    在这里插入图片描述
  3. 本地运行程序,看看效果,浏览一下代码:
    在这里插入图片描述
    ========================================================
    下篇博文内容预告:
  • 给窗体增加一些输入,显示的功能
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!