目录事件起因环境和工具操作过程解决办法参考内容:结束语事件起因我在接手一个新项目时,要做这个项目的需求变更,然后我将这个项目从公司的gitlab上拉下来,但是发现刚拉下来的项目就有很多文件没有纳入git管理和一些文件变更,但是这个是刚拉下来的文件,我没有做任何的操作尝试切换分支也失败,就是因为识别到本地有内容更改没有提交我尝试将本地所有有更改的文件进行回滚,但是又报错filenametoolong后面发现其实在使用git进行拉去项目代码时就报了这个错误的另外提一句我接手的这个项目是gradle的环境,不是常规的maven环境(虽然跟这次拉去出问题应该没啥关系,但是提一句,免得后面我忘了)环境和
一.生成ssh密钥1. 首先可以查看是否已经生成了密钥root@ubuntu:~$cat~/.ssh/id_rsa.pub 如果出现了上述图片的一串字符串,代表是已经生成了密钥 如果已经生成了密钥,那2、3、4步可以省略2.配置用户名root@ubuntu:~$gitconfig--globaluser.name"登录账户名"3.配置邮箱root@ubuntu:~$gitconfig--globaluser.email"邮箱"4.生成密钥:root@ubuntu:~$ssh-keygen-trsa-C"邮箱" 5.可以用第1步的命令查看密钥,配置到git环境下的是id_rsa.pub下的内
如何使用Git将本地代码上传GitHub仓库呢?前提要上传本地代码到GitHub仓库,那必然要先在GitHub上建立一个存储代码的仓库,这里我在仓库新建了一个名为5blog的仓库。备注:本文章将以默认分支main为例来讲解上传步骤接着我们打开所要上传文件的所在目录,右键打开GitBash进入Bash面板,依次执行以下步骤。步骤一:gitinitgitinit是Git命令的一部分,它的作用是在当前目录中创建一个新的本地Git仓库,以便于使用Git跟踪项目的版本控制历史。简单来说,gitinit命令使用Git来启用对该目录下文件的版本控制功能。执行gitinit命令时,Git将在当前目录中创建一个
一、前言环境:Windows1164位;vscode:1.73.1当你要操作在两台不同的电脑上操作,或许经常会遇到一个问题,就是怎么同步同一个或几个文件,以方便你在不同的电脑上进行同个文件内容的创作。在申请了公司电脑之后,我就经常会遇到一个问题,工作相关的文件基本都存放在公司的电脑里,但是有时候,比如下班后、周末或节假日,公司电脑没有在身边,这时如果要维护一些数据产品或者交付一些临时急需求,可能就需要用自己的电脑临阵发挥一下光热。这时候就经常会想起工作电脑里的某个文件,然后发现自己的电脑里没有相关的软件,然后就是“从头再来”……为了解决这个问题,之前也用过不少在线文档,像石墨、飞书、语雀等,但
目录1git简介1.1Git是什么1.2Git的诞生1.3Git和svn的区别 1.4git的基本工作流程1.5常见术语1.6Bash基本操作命令(linux命令)1.7实用的命令2Git使用环境安装与基本使用2.1git下载安装与使用2.1.1git下载与安装2.1.2git配置2.2服务器注册与使用说明2.2.1常见的托管服务(远程仓库)2.2.2注册码云giee2.2.3注册github2.3git实际基本使用演示(gitbash与远程服务器配合使用演示)3git各使用场景操作说明3.1个人使用基本操作(当网盘用):3.2多人参与一个项目开发操作流程3.3代码冲突处理3.4创建仓库命令3
一.克隆项目1.打开File>New>ProjectfromVersionControl...2.打开gitLab,复制项目地址3.粘贴到第1步中的URL中,点击“Clone”二.代码提交1.修改文件后需要提交时,可以在git-LocalChanges中看到你修改的文件及修改内容2.选中要提交的文件,右键,选择“CommitFile”3.填写本次提交的内容,然后点击“Commit”下面会提示提交成功三.代码推送1.提交完修改后,只是提交到本地的仓库,还要推送远程2.点击右上角的push按钮,会出现刚才提交的内容,确认后点击“Push”如果远程仓库中有更新,会有如下提示:点击“Merge”与远程
Git_合并多次提交记录前言:使用gitrebase将多条提交记录合并成一条应用场景:公司代码分支在master上,张三接到一个开发任务,需要在master上开发一个新功能,首先张三不能直接使用master分支进行开发,因为张三的开发过程没必要存在于公司主分支master上面,正确的做法是张三新建一个dev分支,张三gitmergemaster获取到master分支上的最新代码,然后张三所有的开发都在这个dev分支上,开发完成后把dev分支上的所有过程打包成一条记录,再推到主分支上。1、在dev分支上查看已经开发了6条记录了,我们需要把这6条记录合并起来2、gitrebase-idb2c1c8
错误展示:错误原因:22端口被拒绝访问解决办法在~/.ssh/config文件(有就直接编辑,没有就创建)里添加以下内容,这样ssh连接GitHub的时候就会使用443端口。Hostgithub.comHostnamessh.github.comPort443修改完,使用`ssh-Tgit@github.com`查看是否连接成功
目录1.远程操作1.1理解分布式版本控制系统1.2远程仓库.1.2.1新建远程仓库1.2.2克隆远程仓库1.2.3向远程仓库推送1.2.4拉取远程仓库1.3配置Git1.3.1忽略特殊文件1.3.2给命令配置别名2.标签管理2.1理解标签2.2创建标签2.3操作标签1.远程操作1.1理解分布式版本控制系统我们目前所说的所有内容(工作区,暂存区,版本库等等),都是在本地!也就是在你的笔记本或者计算机上。而我们的Git其实是分布式版本控制系统!什么意思呢?可以简单理解为,我们每个人的电脑上都是一个完整的版本库,这样你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑.上都有一
🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🦄博客首页——🐅🐾猫头虎的博客🎐🐳《面试题大全专栏》🦕文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》🐾学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》🐅学会Golang语言,畅玩云原生,走遍大小厂~💐🪁🍁希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🐅🐾🍁🐥文章目录Git错误解决:如何处理"couldnotdeterminehashalgorithm"问题引言正文1.错误的原因2.解决方法2.1检查URL是否正确2.2检查Git版本2.3尝试克隆仓库2.4检查远程仓