Git
文章平均质量分 62
Git
不头秃的码农
愿你以渺小启程,以伟大结尾
展开
-
git 提交,文件名大小写的修改提交不上去?解决办法在这里
git 默认对文件名的管理是 → 不区分大小写可执行以下命令更改 git 设置,使其区分文件名的大小写git config core.ignorecase false然后正常提交代码,远程仓库显示 【 大写文件和小写文件同时存在 】(本地一切正常)此时需要手动删除远程仓库名字错误的文件。这里提供删除文件和文件夹的命令// 进入到待删除的目录// 删除文件命令git rm -r --cached text /a.txt // 删除test文件夹下的a.txt文件,加入到删原创 2021-01-19 11:16:58 · 7726 阅读 · 0 评论 -
Git 打tag 创建tag+查看tag+删除tag_超清晰步骤+解读
通过Git命令打tag git tag // 查看tag git log // 查看提交记录,找到想要打tag的commit版本号,并复制 git tag one_tag 【想要打tag的commit版本号】 // 在commit 上打tag git tag // 查看tag是否打成功 git push origin one_tag // 将本地tag推送到线上 ...原创 2020-10-23 16:59:37 · 1725 阅读 · 0 评论 -
windows/mac下给Gitlab配置SSH Keys
一、配置本地的GitLab的SSH KEYMac版本命令:ssh-keygen -t -rsa -C [email protected]#([email protected]这是GitLab用户信息里的邮箱)如果之前没有安装过ssh-keygen可一直回车结束,如果之前安装过,现在需要重新安装的只需选择 y 即可Windows 版本命令:ssh-keygen -t rsa -C [email protected]#([email protected]这是GitLab用户信息里的邮箱)二、复制生成的 SSH Keys把上一.原创 2020-09-18 16:41:02 · 1644 阅读 · 0 评论 -
windows/mac 安装Git
下载Git下载Git地址:https://git-scm.com/downloads进入相应的系统下载通道安装Git1. Mac1.1 点击 Mac OS X 进入到下载页面你会看到三种下载方式,若安装了 homebrew 或者 xcode ,可选择前两种安装方式,若没有,选择第三种,点击 installer 安装 git-osx-installer。1.2 安装选择第一个文件进行安装(如果不改变安装路径的情况下,一直点继续/安装即可;如果需要更改安装路径,请..原创 2020-09-18 16:34:39 · 144 阅读 · 0 评论 -
git clean 的用法详解_一定要学_一定要慎用
git clean 从你的工作目录中删除所有没有 tracked,没有被管理过的文件。太可怕,删除了就找不回了,一定要慎用。但是如果被 git add . 就不会被删除。git clean 和 git reset --hard 结合使用。clean 影响没有被 track 过的文件(清除未被 add 或被 commit 的本地修改)reset 影响被 track 过的文件 (回退到上一个 commit)所以需要 clean 来删除没有 track 过的文件,reset 删除被 trac原创 2020-08-21 11:04:23 · 66834 阅读 · 1 评论 -
fatal: Unable to create ‘xxx/.git/index.lock‘: File exists.
index.lock 产生原因:在你进行某些比较费时的 git 操作时自动生成,操作结束后自动删除,相当于一个锁定文件,目的在于防止对一个目录同时进行多个操作。报错原因:在 git 没有运行完的时候强制关闭,index.lock没有被自动删除,下次提交就会产生此错误。× git add found some errors. Please fix them and try committing again.fatal: Unable to create 'xxx/.git/index..原创 2020-08-19 12:17:23 · 2828 阅读 · 0 评论 -
将本地项目上传到 GitHub 五部曲
1. 在 GitHub 上创建一个项目2. git clone 项目地址// 把新创建的项目克隆到本地,该文件夹名即为你 github 上面的项目名,把想要上传的项目文件夹下的所有文件,都复制到那个新多出的文件夹下3. git add .4. git commit -m ""5. git push -u origin master---------❀---------❀---------❀---------❀---------❀---------❀---------❀---...原创 2020-08-03 19:30:38 · 1047 阅读 · 0 评论 -
git submodule 帮你管理公共库
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库,可以在其他工程中使用,而公共代码库的版本管理是个麻烦的事情。入职新公司后前端团队使用git submodule 系列命令来解决此问题,皮卡丘都感觉神奇。下面介绍关于 submodule 常用的命令 ~1. 添加为当前工程添加 submodule,命令如下:git submodule add 仓库地址 路径仓库地址是指子模块仓库地址 路径指将子模块放置在当前工程下的路径 注意:路径不能以 / 结尾(会...原创 2020-08-03 19:27:24 · 1851 阅读 · 0 评论 -
git pull 后本地有一堆别人的改动认为是我的改动
git pull 之前,本地目录是干净的,但是 git pull 之后,本地有一堆改动(别人的改动,却被认为是我的改动)需要我再 commit ,push 一次可能原因:本地编译环境差异问题,可尝试运行 npm start不明原因的解决方案:在 vscode 上执行pull 和 push哪位大佬懂得,请告知小弟,先行谢过!本文章持续更新中。。。...原创 2020-08-03 19:11:45 · 4639 阅读 · 4 评论 -
往GitLab提交代码、创建分支、合并分支的完整流程
1.下载安装Git运行GitBash,进行安装后的最后一步设置(双引号内需要自己设置)gitconfig--globaluser.name"YourName"gitconfig--globaluser.email"[email protected]"2.配置自己的SSH公钥这样就不需要在每次提交的时候输入账号密码了。附配置SSH公钥的教bu程:Gitlab配置SSHkey3.新建本地仓库在想要存放公司...原创 2020-08-03 18:54:51 · 26097 阅读 · 0 评论 -
Git和SVN的区别 十种
1.(核心)Git 是分布式的版本控制系统,SVN 是集中式的 利用 Git 进行版本控制的每个人,都可以创建一个独立发代码仓库用于管理,各种版本控制的操作都可以在本地完成,每个人修改的代码都可以推送合并到另外一个代码仓库中;其次因为每一个开发人员的电脑上都有一个 Local Repository ,所以即使没有网络也一样可以 commit,查看历史版本记录,创建项目分支等操作,等网络再次连接上,push 到 server 端即可。而 SVN,只有一个中央控制,所有的开发人员都必须依赖于这...原创 2020-08-03 16:59:56 · 1183 阅读 · 0 评论 -
Git极速入门-安装-命令讲解-搭建仓库
Git安装1. Window 下载地址https://gitforwindows.org/2. Mac 下载地址http://sourceforge.net/projects/git-osx-installer/2. Linux 操作系统下的安装// Ubuntu sudo apt-get install git// CentOS sudo yum install git3. 检验知否安装成功:出现 gitbash 命令行工具git --version // ...原创 2020-08-03 16:31:01 · 1568 阅读 · 0 评论 -
Git 撤销 删除(六种情况下的撤销)
1. 已修改 未暂存已经修改了文件,还未进行 git add。即工作区的内容不想要了。恢复方法使用以下任意命令git checkout .git checkout -- <FILENAME>git reset --hard2. 已暂存 未提交已经进行了 git add,还未进行 git commit即暂存区的内容不想要了恢复方法使用以下任意命令git reset git checkout .git reset --hardgit r原创 2020-07-29 13:28:59 · 6624 阅读 · 0 评论