梦泽说全栈
推到重建,拯救于黑暗
👦MengZe2
在日常开发中,Git 已经成为不可或缺的版本控制工具,但它也时常让人感到“后悔”。无论是误操作、分支混乱还是合并灾难,每个开发者都有过那种“如果能回到过去,我绝不会那样做”的时刻。本文将整理一些常见的 Git 后悔时刻以及对应的“后悔药”——解决方案和预防措施,助你在 Git 的世界里少走弯路,多点从容。误操作后悔药错误的 commit 到错误分支问题描述:你在 feature 分支上完成了开发,却不小心提交到了 master 分支,或者反之。 解决方案:使用 git cherry-pick:找到错误提交的 commit id,然后在正确的分支上 cherry-pick 到对应的提交记录。#
之前一直在用编辑器自带的Git相关功能,都是GUI操作,一键提交push那种,而且登陆只需要输入Token就能直接操作,终端Git接触的少之又少,其实说实话,离开GUI操作,终端上的Git是真的不太会用,最近打算重新学习一下终端Git的使用,顺手写了这篇笔记。Git是什么Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Github是GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名Git
先来导入一些库之前有人抱怨文章太死板了,后面我就用这个风格写文章了,因为第一次换风格,有什么妥当的评论区说出来吧。一开始得先安装并导入一些需要的库,没啥好说的,都是爬虫开发必备的工具。import requests
from bs4 import BeautifulSoup
import pyfiglet
import random
from fake_useragent import UserAgent
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retr