主流的网站开发技术有,wordpress 耗时,页面设计怎么设计,在线a视频网站一级a做爰片本章内容为#xff1a;用Django 写学习笔记程序第三章.2部署程序摘录#xff0c;详情内容查看请跳转下方链接#xff1a; 用Django 写学习笔记程序第三章.2部署程序 文章目录 使用 Git 跟踪项目文件虚拟环境中安装 gitgit 是什么git 安装完成后的简单配置创建项目忽略文件初… 本章内容为用Django 写学习笔记程序第三章.2部署程序摘录详情内容查看请跳转下方链接 用Django 写学习笔记程序第三章.2部署程序 文章目录 使用 Git 跟踪项目文件虚拟环境中安装 gitgit 是什么git 安装完成后的简单配置创建项目忽略文件初始化仓库检查状态将文件加入到仓库中执行提交查看提交历史第二次提交撤销修改检查以前的提交恢复指定提交的命令删除仓库 使用 Git 跟踪项目文件
虚拟环境中安装 git
# 检查当前装有git的版本信息
git --version如果你安装了git会正确显示出版本信息 反之命令行窗口会提示不是系统命令。
那你还需要自己手动去下载 git
git 下载链接 如果有小伙伴对 git了解的粗微甚少为了文章内容更加友好这里插上一些关于git的更多内容 git 是什么 Git 是一个版本控制系统用于跟踪文件和文件夹的更改。它能够记录每个版本的更改并允许用户比较不同版本之间的差异。Git是开源的具有分布式特性和本地单机操作的能力。它适用于本地文件和代码版本管理可以通过客户端工具如TortoiseGit连接到安装的Git版本控制系统进行操作。 git 安装完成后的简单配置
# git 需要知道你的用户名和电子邮箱地址因为在操作项目时
# 哪怕只是我们自己一个人也需要知道是谁谁进行了操作git config --global user.name 设置用户名
git config --global user.email 设置电子邮箱地址创建项目 我们在系统中随意创建一个名为git_practice的文件夹并创建一个输出 hello Git world 的程序给其命名为 hello_world.py 存储于刚才创建的 git_practice 文件夹内。 print(hello Git world)接下来我们就用这个创建好的简易程序对git进行探索。
忽略文件 扩展名为 .pyc 的文件是根据 .py 文件自动生成的我们需要让 Git跟踪它们。这些文件存储在 __pycache__中。为了让 Git 忽略这个目录创建一个名为.gitignore的特殊文件这个文件名以句点开头且没有扩展名。 # 并在这个文件中添加下行代码
__pycache__/Git忽略目录__pycache__中的所有文件。.gitignore可避免项目混乱。初始化仓库
直接打开该路径的终端窗口
录入命令
git init输出表名 Git 在git_practice中初始化了一个空仓库。仓库是程序中被 GIt主动跟踪的一组文件。Git用来管理仓库的文件都存储在隐藏的 .git/中. 检查状态 想要执行其它操作之前我们先对项目状态进行检查 git status在Git中分支是项目的一个版本从这里的输出可知我们位于master分支上
每次查看项目的状态时输出都将指出位于 master上。将文件加入到仓库中 下面我们将这两个文件加入到仓库中并再次检查其状态 # 将项目中未被跟踪的所有文件加入到仓库中。
# 它不提交这些文件只是让Git开始关注它们。
git add .# 检查状态
git status执行提交 我们来执行第一次的提交操作。 git commit -m Started project.命令 git commit -m message 以拍摄项目的快照。
标志 -m 让 Git接下来的消息 Started project. 记录到项目的历史记录中。查看提交历史
git loggit log 查阅历史时将上一步操作的人员信息都显示出来了如果你不想显示这些
只是想打印提交历史条目的更简单版本可这样做git log --prettyoneline第二次提交 为体现Git版本控制的强大能力我们对项目进行修改并提交所做的修改。 # 在 hello_world.py中在添加一条输出
print(兔C的下一专栏是针对Java的)然后查看仓库状态
git status输出指出我们当前所在的分支被修改了内容的文件还指出了尚未进行提交。 # 执行提交
git commit -am Extended greeting
# 查看仓库状态
git status撤销修改 放弃当前修改恢复到前一个可行状态 # 在 hello_world.py中添加新代码
print(Oh no,I broke the priject!)查看仓库状态
git status输出表名 hello_world.py中做了新的修改但这次我们不对其进行提交而是恢复到最后一个提交 # git checkout 用于放弃自最后一次提交后所做的修改。
# 将项目恢复到最后一次的提交状态
git checkout .# 查看状态
git status检查以前的提交 你可以检查出提交历史中的任何提交而不仅仅是最后一次提交为此可在命令 git check 末尾指定该提交的引用 ID的前6个字符。 检查出以前的提交可对其进行审核然后返回到最后一次提交或者放弃最近所做的工作并选择以前的提交。 git log --prettyonelinegit checkout 6位ID检查出以前的提交后我们将离开master分支并进入Git分离头指针状态。HEAD 表示项目的当前状态之所以说我们处于分离状态是因为们离开了一个命名分支即master 要回到 master可以对其进行检测
git checkout master当前我们成功回到 master分支。除非你要使用Git的高级功能否则在检出以前的提交后最好不要对项目做任何修改。当然目前各种demo中只有我们自己一个人所以随心所欲… 恢复指定提交的命令
git reset --hard id删除仓库
# 查看状态
git status# windows 系统下的删除命令
rmdir /s .git#删除命令
rm -rf .git