python-Git在项目的使用

本文介绍如何使用Git进行项目管理,包括配置Git、创建项目、忽略文件、初始化仓库、提交文件等基本操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git在项目中一个完整的使用过程

前提:安装好了Git


  1. 进行配置Git
    安装好Git之后首次运行Git Bash会提示你进行注册用户名和邮箱
    注:邮箱可以是自己虚构的,但是必须提供一个用户名
    在命令窗口下:

           命令: git config --global user.name "用户名"
                 git config --global user.email "邮箱"
    

    如下图:
    这里写图片描述

  2. 创建项目
    a:创建文件夹:git_practice
    b:创建一个名为:hello_world.py的python文件
    这里写图片描述

  3. 忽略文件
    这里补充一个概念:版本库
    简单的来说版本库也叫仓库(repository),简而言之可以看成一个目录,只不过目录里面的文件都会由 Git 进行管理,当我们对文件进行修改、删除、Git 都可以对其进行跟踪。
    • 忽略某些文件时,需要编写.gitignore;
    • .gitignore文件本身要放到版本库里,并且可以对.gitignore做版本管理!
    • 如下图是我创建的.gitinore文件(要在多功能记事本中创建.gitinore,在本地提示你要输入文件名)
    • .gitinoer中的内容:__pycache__
    这里写图片描述

  4. 初始化仓库
    在创建的git_practices文件夹下:python文件和一个.gitignore文件
    现在初始化Git仓库:
    a:打开Git Bash 对话框进入到自己创建的git_practices文件目录下
    b:命令 :git init 此命令的功能是初始化了一个空仓库。
    这里写图片描述

  5. 检查状态
    命令:git status
    这里写图片描述

  6. 将文件加入到创库中
    命令:git add . 和git status
    这里写图片描述

  7. 执行提交
    命令:git commit –m “Started project.”和 git status
    这里写图片描述

  8. 查看提交记录
    命令: git log 和 git log –pretty=oneline
    git log –pretty=oneline 中的—pretty=oneline指定提交的引用ID和提交记录的消息
    这里写图片描述

  9. 第二次提交
    命令:git commit –am “Extended greeting.”
    先修改hello_world.py文件
    git commit –am “Extended greeting”中的-a是让Git将仓库中所有修改的文件都加入到当前提交中。-m是让Git在提交历史中记录一条消息
    这里写图片描述
    提交完之后通过命令:git status 查看的提交状态。

  10. 撤销修改
    命令: git checkout . 和 git status
    git checkout 让你能够恢复到以前的任何提交。放弃自最后一次提交所做的所有修改。
    这里写图片描述

  11. 检出以前的提交
    命令:
    git checkout master—– 回到分支master
    git status —查看状态
    git log –pretty=oneline—查看提交历史
    git reset –hard 782c89 –指定要永久恢复到的提交的引用ID的前6个字符
    这里写图片描述

这里写图片描述
12. 删除仓库
通过以下命令可以将自己建的创库删除。
命令:
a:git status—检查状态
b: rm –rf .git(windows 中 rmdir /s .git) – 删除目录.git
c:git status
d:git init –新建一个全新的仓库
e:git status
f:git add . ,git commit –m “Starting over.”—- 执行第一次提交
g: git status

总结:

  以上12个步骤就是使用Git进行版本控制来管理改进自己项目的基本操作流程。如有错误还望批评,指点改正。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jjkqjj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值