草庐IT

git-fsck

全部标签

idea解决代码冲突-git分布式合并分支-加git回滚操作

文章目录前言一、分支如何合并?二、为什么出现冲突?三、如何避免?四、为什么要从生产环境master拉取创建一个最新代码分支,当开发完后再将其合并到sit测试环境?五、回滚操作总结前言第一次接触项目发版的工作,记录一下解决版本冲突合并问题的心得。适用场景:分布式项目,多人使用自己分支开发,最后合并自己的代码分支给主分支。话不多说,直接看图一、分支如何合并?1.全部拉下来(这个拉取是全部拉取,既保证自己的分支最新,同时也把远端的分支都拉到最新),如果没有图一的拉取图标,这是因为自己没设置显示,可以参考图二的拉取方法。图一图二2.注意自己是不是dev分支(也就是自己项目的主分支,别的分支要合到的分支

Mac上配置Git和设置SSH

一、安装gitMac上是自带git的,所以不需要自己下载和安装二、配置账户在终端,输入gitconfig--global--list,查看是否配置了user.name和user.emailgitconfig--globaluser.name"accountname"    ->设置用户名gitconfig--globaluser.email"accountemail"    ->这只邮箱地址三、生成SSHKEY//在终端输入$ssh-keygen-trsa-C邮箱例如:ssh-keygen-trsa-C85xxxxxxxx@qq.com注意:这里的邮箱填写你提交代码时要用的邮箱四、查看sshk

git当前本地已commit但未push到远程的提交,并选择其中一个commit推送至远程

git当前本地已commit但未push到远程的提交,并选择其中一个commit推送至远程(1)查看当前本地已提交但未推送到远程代码仓库的记录:gitcherry-v或gitlogmaster^origin/master (2)选择其中一次commit推送到远程代码仓库:gitpushorigin:master  gitcherry-pick:复制多个提交commit到当前分支_gitcherrypick多个提交_zhangphil的博客-CSDN博客gitcherry-pick:复制多个提交commit到当前分支gitcherry-pick的作用是合并不同分支的若干个commit到当前分支,

git的简单介绍和使用

git学习1.概念git和svn的区别和优势1.1区别1.2git优势2.git的三个状态和三个阶段2.1三个状态:2.2三个阶段:3.常用的git命令3.1下面是最常用的命令3.2git命令操作流程图如下:4.分支内容学习4.1项目远程仓库4.2项目本地仓库4.3生产环境从远程master分支拉取打包,暂不设置“integrationmanager”角色,每位开发人员均可以向master分支合并。5.具体开发步骤6.如何解决冲突7.减少冲突的方法8.关于对冲突和合并的理解9.补充其他可能用的命令9.1对象库操作相关命令9.2数据传输相关命令9.3分支相关命令9.3.1gitbranch分支管

Git GUI 图形工具基本使用教程

前提条件是,已经在本地初始化了git库。初始化成功后,会产生一个,git文件夹。1、右键,选择GitGUIHere。 2、选择GitGUIHere之后,跳出以下界面:左上为【已修改未提交缓存的文件展示列表,UnstagedChanges】,左下为【已修改已提交缓存的文件展示列表,StagedChanges】,右上为【选中文件的内容预览】,右下为【提交日志填写框】,提交日志是必录的。 3、提交缓存:3.1全部提交缓存,相当于“gitadd.”,直接点击右下方的按钮【StageChanged】。3.2单个指定文件提交缓存,相当于是“gitaddfilename.txt”, 选中UnstagedCh

使用git之后文件夹不显示绿色的图标

首先,你必须必须安装好TortoiseGit-2.4.0.2-64bit和TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN,然后在TortoiseGit-2.4.0.2-64bit的设置中找到如图在桌面上,按Win+R键打开运行对话框,输入regedit.exe,准备修改注册表;接着找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer文件夹下新建一个“字符串值”文件:名称为“MaxCachedIcons”(最大缓存图标),值是“2000”效果如下:现在可以重启下电脑

git的使用方法

1、创建本地版本库1:首先,创建一个空目录2:在目录输入cmd进入命令窗口3:通过gitinit命令把这个目录变成Git可以管理的仓库 进入文件目录后,输入gitinit,生成git可以管理的仓库:4:当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了 5:如果没有看见这个文件夹,因为.git文件夹是隐藏的文件夹,可以通过查看,勾选隐藏的项目勾选出来2、常规开发项目创建项目,正常写代码代码一定要放到git仓库目录下,因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。3、提交到本地仓库第

git操作大全+配置gitee的ssh使用

注意1——gitclone自动关联远程仓库gitclonehttps://gitee.com/bluestear/demo.git 指定目录如果不指定目录,会自动创建新的目录(默认同名文件目录)指定目录必须是空白目录注意2——gitpull需要手动关联远程仓库gitinitgitremoteaddorigin https://gitee.com/bluestear/demo.gitgitpulloriginmaster手动删除关联远程仓库gitremoteremoveorigin拉到默认当前目录,不需要是空白目录注意3——window系统和linux系统换行符不一致warning:LFwill

git commit 时报错:husky - pre-commit hook exited with code 1 (error)

在使用git进行commit时出现错误:husky-pre-commithookexitedwithcode1(error)。方式一chatgpt的回答是:报错信息“husky-pre-commithookexitedwithcode1(error)”表示在执行Git提交操作时,pre-commit钩子脚本返回了非零的退出码,表示出现了错误。这种情况下,通常是由于pre-commit钩子脚本中的某些检查或校验操作失败导致的。这些操作可能包括代码风格检查、静态代码分析、单元测试等。当脚本返回非零退出码时,Git就会拒绝提交并报错。处理这个问题的步骤如下:了解错误信息:查看报错信息中的详细信息,可

huggingface如何使用ssh命令,下载数据集或者模型 比如:git clone git@hf.co:openchat/openchat_8192

今天抽空整理了一下笔记。#linux服务器中,使用ssh下载huggingface模型或者数据集1.访问huggingface个人主页(profile)里的settingshttps://huggingface.co/settings/profile2.点击左侧:SSHANDGPGkeys先开始准备工作:准备工作:https://huggingface.co/docs/hub/security-git-ssh#generating-a-new-ssh-keypair准备publickey以下是linux命令1)先检查linux服务器是否有ssh:输入ssh-V会返回类似:OpenSSH_8.0