草庐IT

git-svnserver

全部标签

win11+wsl+git+cmake+x86gcc+armgcc+clangformat+vscode环境安装

一、安装wsl(1)打开powershell并运行:Enable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Windows-Subsystem-LinuxEnable-WindowsOptionalFeature-Online-FeatureNameVirtualMachinePlatform (2)(3) wsl--updatewsl--set-default-version2 (4)到旧版WSL的手动安装步骤|MicrosoftLearn下载一个版本,这里以Ubuntu.22.04为例。(5)解压,双击Ubuntu_2204.1.

解决问题:如何在 Git 中查看提交历史

        可以使用以下命令查看Git中的提交历史:gitlog        这将显示当前分支上的所有提交历史。每个提交的输出包括提交哈希(SHA-1值)、作者、日期和提交注释。        您也可以添加一些选项,以获取更详细的提交历史:--oneline显示单行提交消息--graph显示提交历史的图形表示形式,带有分支和合并的图形--decorate显示标签和分支的名称        例如,要显示分支master上的全部提交历史,包括哈希、作者、日期和提交注释,请使用以下命令:gitlog--oneline--graph--decoratemaster        这将显示类似下面

git使用git push -u origin master提交远程仓库时报错error: failed to push some refs to ‘‘https://gitee.com/xx报错解决

今天使用git提交到远程仓库时报错,报错如下:error:failedtopushsomerefsto‘https://gitee.com/hxxx-d/gitstudy.git’错误原因:未将远程仓库克隆到本地正确解决办法:1.先与远程仓库建立连接gitremoteaddoriginhttps://gitee.com/hxxx-d/gitstudy.git2.gitcheckoutmaster切换到默认分支3.然后使用gitpulloriginmaster--allow-unrelated-histories将远程仓库的master与本地仓库的进行合并。(–allow-unrelated-h

git与gitee指南详细教程

本文作为git入门指南,比较详细的介绍了git的使用,帮助读者可以更快的上手git,文章采用大白话形式,方便理解,文中若有不恰当或者可以改进的地方请与我进行联系或者在下面留言。感谢大家的信赖!1.git基础git是什么?Git是一个版本管理控制系统(缩写VCS),它可以在任何时间点,将文档的状态作为更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。下载地址点击这里下载Git注:一直点击默认配置即可后续的操作都用gitbashhere点击进入。输入命令git-v查看版本信息出现对应的版本信息,就说明安装成功了工作流程git仓库暂存区工作目录用于存放提交记录临时存放被修改文件被Git管理的

定时脚本自动自动将文件push到git

写脚本绝对路径环境注意写python,bash脚本执行调用py程序定制crontab-e日志要指定输入文件中项目地址https://gitee.com/stdev_1/sshpi10/bash脚本#!/bin/bash设置要监控的仓库路径#path=~/github/#watch_dir=“/home/pi/gittest/ipset/sshpi10”python3/home/pi/gittest/ipset/sshpi10/readip.pycd/home/pi/gittest/ipset/sshpi10gitpullgitadd.gitcommit-m‘ip’gitpush-uorigin

Git代码回归到指定commit

摘要工作中,Git的使用越来越频繁。。除了最常用的clone,add,commit,push,pull等命令;还有回退命令reset。这一篇博客就记录一下该回退命令的简单使用。现在有了可视化工具方便很多,但是当我们需要回归代码时还是指令方便点回归代码如果你在提交代码中不小心将错误代码提交上去。并没有及时发现,这个时候就需要回归代码1、先查看commit日志执行下面命令gitlog 2、回归、取消之前的提交我回归到ee510bf9587a55aa6f58b4aa61eea62ad3fc8ed6版本,及这个版本及之后的commit全部取消//gitreset--hardcommit_idgitre

【git】解决本地仓库与远程仓库不一致问题

目录方法1:(未验证)方法2:(验证过)方法3:常规1.将远程仓库代码拉取到本地作为本地的一个新的分支temp2.将这个temp的分支与我们的主分支对比查看有什么不同,有那些冲突3.将新的temp分支与本地主分支合并4.重新提交本地主分支到远程仓库5、删除分支方法4、未进行commit时 1、存储当前分支下的所有改动2、查看现有stash3、应用指定的stash到工作区,但不删除该stash4、扩展:4.1释放最近一次保存的内容,并且将该次保存的内容出栈(即将栈顶出栈,释放最近一次保存的内容后将该次保存内容删除)4.2存储指定的文件修改4.3查看某一个压栈修改了哪几个文件4.4查看指定存储的修

Git Bash使用教程

GitBash使用教程GitBash是一个在Windows系统上运行的基于Git命令行工具的终端模拟器,它可以让你在Windows下使用类Unix的命令行界面。接下来我们将详细介绍如何使用GitBash。安装Git首先,您需要在计算机上安装Git。您可以从Git官网(https://git-scm.com/downloads)]下载适合您操作系统的版本并安装。打开GitBash终端安装完成后,在Windows中搜索GitBash并打开它,这将打开一个类似于Linux命令行的终端窗口。使用GitBash查看当前工作目录可以使用以下命令查看当前工作目录:pwd切换目录可以使用以下命令切换到指定目录

Git的使用笔记

   说来惭愧,虽然身为一个低端的android码农,但是我一直很害怕使用git,原因是进入工作后一直是一个人开发,刚开始接触git时,由于不知道什么是gitignore文件,导致将apk包提交推送上去了,也不知道为啥,后来一直就推送远端失败,结果我就一用硬盘保存我写的代码。再后来,新开了一个仓库,但是一个人也就随便用用add,commit和push这三个方法,直到今年的二月下旬,我终于忍不了了,下决心想学会git的命令。学完后,向众位大佬学习,写一篇文档,记录一下使用git的方方面面,以便于遗忘了进行查找。   git的历史大家随便百度就能知道,过去不会的时候感觉为啥会有git这个东西,现在

Git Clone 报错 `SSL certificate problem: unable to get local issuer certificate`

如果您在尝试克隆Git存储库时得到“SSLcertificateproblem:unabletogetlocalissuercertificate”的错误,这意味着Git无法验证远程存储库的SSL证书。如果SSL证书是自签名的,或者SSL证书链有问题,就会发生这种情况。$gitclonehttps://github.com/fatedier/frp.gitCloninginto'frp'...fatal:unabletoaccess'https://github.com/fatedier/frp.git/':SSLcertificateproblem:unabletogetlocalissue