草庐IT

git-fsck

全部标签

GIT服务器搭建篇

1.GIT安装包安装  git本地服务器有很多工具供使用,如Gitlab,gitea等管理工具。目前比较流行gitlab,本篇主要介绍Gitlab搭建  (注:Gitlab只支持linux系统)  前置条件:Ubuntu16.04server,下载地址:http://releases.ubuntu.com/16.04/ubuntu-16.04.7-desktop-amd64.iso   1)为了联网下载速度加快,可以体现修改本地deb包下载路径为国内代理网站     推荐如下:      a)华为源:            sudocp-a/etc/apt/sources.list/etc/a

Git远程仓库版本回退

一、Git远程仓库的基本操作Git是一个开源分布式版本控制系统,可以记录和追踪文本文件的修改历史,便于多人协作开发。常见的Git命令包括:gitclone#克隆远程仓库gitadd#添加修改gitcommit#提交修改gitpush#推送到远程仓库gitpull#从远程仓库拉取最新修改这些命令可以完成基本的本地代码管理和远程仓库同步。二、Git回退到历史版本当代码修改错误或者需要回退到历史版本时,可以使用Git回退命令。首先,使用gitlog命令查看提交历史记录:gitlog该命令会输出所有的提交记录,包括commitid、author、date和message等信息。然后,使用gitrese

Git切换远端库中的分支

1、查看远端中的分支gitbranch-a(remotes/origin/dev,remotes远程库,origin远程库的名字,dev远端库的分支名,切换时不需要加上remotes)2、切换dev分支gitcheckout-torigin/dev3、切换后gitbranch 查看位于分支中 

【Git系列】Git配置SSH免密登录

🐳Git配置SSH免密登录🧊1.设置用户名和邮箱🧊2.生成密钥🧊3.远程仓库配置密钥🧊2.免密登录【其他系列】:Git最详细的体系化教程在以上push操作过程中,我们第一次push时,是需要进行录入用户名和密码的,比较麻烦。而且我们使用的是https连接方式,在真正工作中我们使用的是SSH连接方式,SSH连接方式要比https方式更安全。SSH和HTTPS只是连接方式,要push操作时,我们都要进行输入用户名和密码🧊1.设置用户名和邮箱已经设置的可以检查一下。#设置用户名为Thenemagitconfig--globaluser.name"zhangsan"#查看当前用户名gitconfig-

Git LFS使用教程

当使用GitLFS(LargeFileStorage)时,可以更高效地管理大文件。GitLFS是Git的一个扩展,它允许您将大文件单独存储在Git仓库之外,从而减少开销并提高性能。要下载使用GitLFS跟踪的大文件,请按照以下步骤进行:安装GitLFS:如果尚未安装GitLFS,可以按照官方GitLFS网站上的说明进行安装:https://git-lfs.github.com/克隆仓库:使用gitclone命令克隆包含您想要下载的大文件的仓库。确保您有要克隆的仓库的URL。gitclone获取LFS对象:在克隆仓库后,您需要获取LFS对象,即实际存储在仓库之外的大文件。cdgitlfsfetc

git rebase -i

`gitrebase-i`是一种交互式的rebase方式,其中`-i`是`--interactive`的简写。这种方式允许你修改一系列的commit信息,在rebase过程中有选择地选择、编辑或者合并commit。在执行`gitrebase-i`命令时,你需要提供一个参数,该参数是一个commit的引用,通常是一个branch的名字或者一个commit的哈希值。Git会列出从这个commit到当前HEAD的所有commit,并允许你对这些commit进行操作。当你执行`gitrebase-i`命令时,Git会打开一个文本编辑器,列出从``到当前HEAD的所有commit。每个commit的前面

vscode编辑器如何显示.git隐藏文件, vscode不显示git文件怎么办

问题描述我想要设置pre-commithook,但是我在vscode项目里创建的时候,发现此文件已存在,想看隐藏文件夹.git,但是我看不到它,想看隐藏文件夹.git,此时该怎么办呢?1.文件-首选项-设置2.搜索files,然后去掉.git的配置或者打开setting.json,配置"files.exclude":{"**/.git":false}3.我们可以看到,此时.git文件已经显示出来了今天就写到这里啦~小伙伴们,( ̄ω ̄( ̄ω ̄〃( ̄ω ̄〃)ゝ我们明天再见啦~~大家要天天开心哦欢迎大家指出文章需要改正之处~学无止境,合作共赢欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

IDEA GIT error:unable to read askpass response from,bash: /dev/tty: No such device or address

在拉取公司gitlab上面的项目时IDEA偶然出现报错拉不下来,并且没有弹出输入账号密码的弹窗,网上找解决方法总结一下,github和gitee应该也同样适用1.删除windows凭据,方法这里就不说了自行百度,这种应该只适合账号密码输入错误的情况,我试了没啥用2.git的拉取代码地址上拼接上账号密码,操作步骤如下亲测有用,修改后的格式如下,虽然可以拉取代码但是总觉得不够优雅,又去找找有没有其他方法https://[userName]:[password]@gitlab.com/[username]/project.git3.在IDEA里面勾选Git/UsercredentialHelper即

【git】VSCode 上的文件夹如何上传到 github 上?

一、重要意义VSCode上的文件夹上传到github有什么意义?版本控制:通过将文件夹上传到GitHub,您可以使用Git进行版本控制。这意味着您可以记录每个文件的修改历史,并轻松地切换到以前的版本。如果您犯了错误或需要回滚更改,版本控制使得恢复变得非常方便。远程备份:将文件夹上传到GitHub后,您的代码将存储在远程服务器上。这意味着即使您的本地计算机遇到故障或数据丢失,您的代码仍然安全保存在GitHub上。GitHub提供了高可靠性和持久性,可以保护您的代码免受意外丢失的影响。协作与共享:GitHub是一个面向开发者的社交平台,让您能够与团队成员或其他开发者共享您的代码。通过将文件夹上传到

git创建本地分支并关联远程

@git创建本地分支并关联远程本地新建git分支注:首先本地跟仓库都没有分支的前提下进行操作本地创建新的分支并切换进新去gitcheckout-byyy创建远程分支,并且本地分支关联远程分支gitpush--set-upstreamoriginyyy最后确认是否正确gitbranch-agitbranch-vvbranch后面参数解释:-a是查看本地和远程的分支-vv是查看本地分支关联的远程分支以上操作就可以在新的分支操作上传到git仓库了,不会影响到主分支,合并的话需要手动操作