草庐IT

git仓库

全部标签

Ubuntu下的git使用指南

1.创建账号,绑定邮箱在Git或者Gitee中创建一个Git账号或者Gitee账号,绑定邮箱,Ubuntu下的git命令对Git或者Gitee都有效。2.安装gitUbuntu下下载git命令:sudoapt-getinstallgit在下载完之后,可以通过git--version查看git安装版本;3.全局配置安装git之后,需要对git进行全局配置,即配置用户名和账户。配置用户名命令(这个用户名可以随意起):gitconfig--globaluesr.name"zhangsan"#用户名为zhangsan配置邮箱命令:gitconfig--globaluser.email"123456@q

如何将GitLab仓库同步到GitHub和Gitee?

目录前言一、GetLab仓库同步到GitHub1.1-创建GitHub仓库1.2-获得GitHub的Token1.3-在GitLab上配置同步二、GitLab仓库同步到Gitee2.1-创建Gitee仓库2.2-获得Gitee的Token2.3-在GitLab上配置同步三、Gitee与GitHub双向同步3.1-创建GitHub仓库3.2-获得GitHub的Token3.3-在Gitee上配置同步作者:西瓜程序猿主页传送门:西瓜程序猿_ASP.NETCore,ASP.NET,数据库-CSDN博客前言在之前写的【Kimi.RocketMQ.NET】开源项目中,代码我是放在自己搭建的GitLab服

git压缩/合并多次commit提交为1次commit提交

git压缩/合并N次commit提交为1次commit提交 假设有最近3次提交:commit_id1commit_id2commit_id3目标是把以上3次commit合并成1个commit,注意,最新的commit提交在最上面。 在gitbash里面的操作步骤:(1)gitrebase命令:gitrebase-iHEAD~3 (2)在弹出的窗口中把 pick改为 s(即squash)。这一步,会弹出一个窗口,键盘输入i,然后把第2个和第3个pick改为s,最终形如:pickcommit_id1'注释*'scommit_id2'注释*'scommit_id3'注释*' (3)然后按Ctrl+C

gitee新建仓库导入文件夹的入门避坑指引:关于我碰到的那些坑

1.先贴上我参考的那些文章:浅析Gitee怎么上传20个以上的文件-git-PHP中文网Gitee如何上传整个项目文件夹_gitee上传文件夹-CSDN博客(这个是最重要的)git问题error:remoteoriginalreadyexists._giterror:remoteoriginalreadyexists.-CSDN博客(这个是第二重要的)解决“fatal:Couldnotreadfromremoterepository.“_git_I'mGeorge-华为云开发者联盟(csdn.net)(这个也很重要)2.当你实现在gitee上新建了一个仓库:3.然后你发现,不知道怎么把自己已经

VSCode/SourceTree等GUI界面操作Git时,使用nvm,husky pre-commit中npm等命令command not found的解决方案

#!/usr/bin/envsh."$(dirname--"$0")/_/husky.sh"npmrunlint报错npmcommandnotfoundinPATH:...因为GUI环境中启动husky,没有npm、nvm、node的PATH环境变量,需要跟配置bash、zsh等终端一样进行环境的配置创建~/.huskyrc#~/.huskyrcexportNVM_DIR="$HOME/.nvm"#如果终端是bash[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"[-s"$NVM_DIR/bash_completion"]&&\."$NVM_DIR/bash

ssh公钥配置,使用git从github上拉取、上传项目

一、ssh公钥配置若在以下某个步骤出现问题:Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists则按本节方法重新配置ssh。删除C:\Users\Administrator\.ssh下的所有文件在桌面右击,选择GitBashHere#1.设置用户名gitconfig--globaluser.name‘aaa’#2.设置用户名邮箱gitconfig--globaluser.email‘aaa@163.com’#3.查看设置gitconfig--list#执行命令,接下来一路回车ssh-keygen-trsa-C"aaa

深入了解Git LFS:高效管理大型文件的利器

今天在使用CodeUp上传代码时,我为项目添加了一个大小超过300MB的文件。在进行push操作时,系统提示我“推送失败,以下文件大小超过单文件200MB的系统限额,大文件请使用Git-LFS管理”。于是我开始了解GitLFS。对于需要处理大型二进制文件的项目而言,Git的性能可能成为一个瓶颈。为了解决这个问题,Git引入了GitLFS(LargeFileStorage)——专门用于管理大型文件的扩展。在本文中,我们将深入探讨GitLFS的原理、使用方法以及它为项目带来的优势。GitLFS是什么?GitLFS官网地址:https://git-lfs.com/Git是业界流行的分布式版本控制工具

【Git】3.git常用命令(结合提交/拉取代码)

前言:    跟git交互有好多场景,比如第一次推送代码;第一次拉取git上已有的项目;修改代码推送解决冲突;代码提交错误会滚等。接下来就结合场景来学习git命令吧~目录:    前提:        在下列场景操作时的前提是需要先配置好git全局用户名和邮箱,在git上配置SSH公钥实现免密登录。具体配置已在文档里面第2,3点阐述:【Git】第一次推送代码到gitLab-CSDN博客                                                                正常场景如下:场景一:目前在Git上没有项目,第一次推送项目​​​​​​【Git】第

git报错:fatal: unable to access ‘https://github.com/*****‘: Failed to connect to gith

(小白自学记录)起因是在github上下载项目发现压缩文件包里的代码不全,试试用gitclone下载结果下载失败报错。报错原因是git端口受到限制。使用如下代码修复了问题:gitconfig--globalurl.https://github.com/.insteadOfgit://github.com/最后使用gitclone下载成功

如何使用Git提交文件

建立本地仓库和远程仓库的连接gitremoteaddorigin远程仓库URL仓库pull到本地gitpullorigin分支名称创建并切换分支,这里和远程仓库的分支要一致(选择指定推送的分支,使用gitbranch可以查看分支)gitcheckout-b分支名称gitadd.----提交到暂存区gitstatus命令表示:文件,文件夹在工作区,暂存区的状态,下图就是文件,文件夹三种gitcommit命令用来将本地暂存的修改提交到版本库。gitcommit-m'提交信息'。将本地仓库推送到远程仓库。gitpushorigin分支名称。(覆盖提交gitpush-forigin分支名称)其他命令常