一、在 GitHub 上创建仓库 <div> <img src="https://s2.51cto.com/images/blog/202403/04084118_65e518aeae8e690862.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFF
转载 2024-03-05 22:10:23
90阅读
我最近接手了一个Python/Django项目的开发,其中Git用作软件维护和发布等的版本控制我以前根本没有用过Git,但我仍然习惯于如何使用它来有效地管理版本控制。在我最近对服务器进行了一些更改以修复一个特定的bug—这个bug现在已经被修复了,并且这个特性在软件的实时版本上正常工作。在但是,在合并我用master分支开发的branch时,我需要reset到一个旧版本的代码中,因为我设法破坏了我
配置Git、SSH下载、安装 Git绑定用户 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"配置 SSH1、在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步
转载 2024-06-19 07:23:38
108阅读
Git 学习笔记——莫烦PYTHON一、Git 相关介绍1.1 为什么要使用Git?什么时候需要用Git?什么文献可以被Git管理?什么文件不能被Git管理?1.2 Git 安装Linux 系统MacOS 系统Windows 系统二、创建/修改版本库2.1 第一个版本库 Repository创建版本库 (init)添加文件管理 (add)提交改变 (commit)流程图2.2 记录修改 (log
转载 2024-01-28 00:43:13
49阅读
Git实战教程--基本用法(下) 1)比较提交--Git Diff #先对项目内容做些修改 $cd gitproject $echo "new line" >> README.md $echo "new file" >> file1 $git status #可以看到一个文件修改了,另外一个文件添加了。如何查看修改的文件内容,就需要使用 git diff命令
转载 1月前
383阅读
在使用Linux操作系统的过程中,经常会遇到需要比较文件之间的差异的情况。而在Linux中,可以通过使用diff命令来实现文件之间的比较。而在git版本控制工具中,我们也经常需要使用git diff来比较代码库中不同版本之间的差异。 首先来看一下Linux中的diff命令。当我们需要比较两个文件的差异时,可以使用如下的命令: ```shell diff file1 file2 ``` 这条命
原创 2024-04-12 10:12:48
208阅读
# Python操作git gitpython教程 ## 简介 在开发过程中,版本控制是一项非常重要的任务。Git是目前最流行的版本控制系统之一,而Python提供了gitpython这个库,可以用来操作Git。本文将教会你如何使用Python来操作Git。 ## 整体流程 下面是整个操作的流程图: ```mermaid graph LR A[克隆仓库] --> B[初始化Git仓库] B
原创 2024-01-19 08:07:28
151阅读
作者:良知犹存总述 GIT是当今热门代码管理技术,但是如此火的系统,竟然是大神林纳斯花了两周用C写出来的一个分布式版本控制系统。github就是依托git技术发展的当今世界最大的代码管理平台。 这么好用的git教程也是很多,但是我因为在工作中遇到需要在一台电脑上实现公司git服务器和自己私人的远程仓库两个账户的推送,看了好多篇文章,终于设置成功,觉得有些操作需要特别注意,遂写这篇文章提示大家,希望
# GitPython 简介与使用教程 GitPython是一个用于操作Git版本控制系统的Python库,它允许开发者通过Python代码来管理和控制Git仓库。在本文中,我们将介绍如何使用GitPython来查看Git版本信息。 ## 安装GitPython 首先,我们需要安装GitPython库。你可以通过pip来安装GitPython: ```bash pip install gi
原创 2024-05-11 05:27:13
134阅读
Git 安装及基本操作1 Git 概述1.1 什么是 GitGit 是一个开源的分布式版本控制系统,是目前最先进、最流行的版本控制系统。可以快速高效的处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性。1.2 Git 的特性直接记录快照,而非差异比较。Git 快照是在原有文件版本的基础上重新生成一份新的文件,类似于备份。为了效率,如果文
把本地的代码和index中的代码进行比较,或者是把index中的代码和本地仓库中的代码进行比较。 1)Git diff 比较工作目录和Index中的代码。 2) Git diff - - cached 比较index和本地仓库中的代码。 但发现本地有更新,又是在linux环境下,没...
转载 2013-12-05 16:33:00
197阅读
2评论
git diff 比较工作区和缓存区之间的差异git diff HEAD 比较工作区和版本库差异git diff master 同上git diff --cached 比较缓存区和版本库差异git diff --cached HEAD 同上
原创 2014-09-25 11:29:43
542阅读
过滤文件的变动类型 只显示变动的文件名,不显示文件变动详情 $ git diff --diff-filter=M --stat-count=100 testApp/App.vue | 51 ++-- testApp/pages/app_V2/bindPhone.vue | 258 ++++++++
转载 2020-04-01 23:18:00
135阅读
...
原创 2023-05-12 15:49:40
211阅读
前言我们合并别人的代码时候有些都在服务器可以使用cherry-pick 、merge、rebase等,但有时候有些修改是本地的,有些做了单独commit,可以使用git format需要做一个patch文件,但是有些时候有些修改是临时的,没有提交,这个时候我们也可以用git diff命令进行生成patch文件,然后使用patch命令合入,下面就给大家做一个分享。作者:良知犹存 diff
转载 2024-05-07 11:25:03
43阅读
首先看一下 相关的命令 在学习之前可以去下面的博客中先学习 引用自 "读懂diff" 采用的是 中合并格式的 示例文件 为了便于讲解,先新建两个示例文件。 第一个文件叫做f1,内容是每行一个a,一共7行。 第二个文件叫做f2,修改f1而成,第4行变成b,其他不变。 合并格式的diff 如果两个文件相
原创 2021-07-30 13:36:57
1659阅读
获取远程git分支是使用GitPython进行Git操作的重要一步,特别是在需要处理版本控制时。今天我们来详细探讨如何使用GitPython来获取远程Git分支,并确保我们在整个过程中的环境、部署、安装到版本管理等各个方面都理清楚。 ## 环境预检 在开始之前,让我们确认一下我们的环境配置。我们需要的是一个标准的开发环境,通常包括Python、Git以及GitPython库。下面是我们的硬件配
原创 6月前
25阅读
环境:pycharm 2020.2,git 2.28,github账户,windows10配置PyCharm中的Git:启动PyCharm,点击【File】→【Settings】→【Version Control】→【Git】,选择Git可执行文件路径(系统安装git后此处会默认显示路径),点击【Test】,路径下会显示当前Git版本,图中⑥配置PyCharm中的GitHub:点击【File】→【
引言:自己想搭一套git的服务端环境,不想用github码云等。经多方资料整合,实验总结,以下是亲测有效的方式。可用于公司日常开发一.搭建Git环境① 安装 GitLinux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git服务器端: #yum install -y git 安装完后,查看 Git 版本 [root@localhost ~]# git --version g
转载 2024-03-01 11:50:19
57阅读
Git介绍与特点分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具。保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态;可以在该保存点将多人提交的源码合并, 也可以回退到某一个保存点上。Git离线操作性:Git可以离线进行代码提交,因此它称得上是完全的分布式处理,Git所有的操作不需要在线进行;这意味着Git的速度要比SVN
转载 2024-07-23 09:56:54
541阅读
  • 1
  • 2
  • 3
  • 4
  • 5