git
hzxOnlineOk
这个作者很懒,什么都没留下…
展开
-
github以vscode的方式1秒钟查看源码的方法
github提供了一种切换vscode风格的模式,方便我们更直观的查看源码,就是在路径中加上,例如:以上是查看ant-design项目的源码项目原创 2022-06-15 14:27:25 · 2237 阅读 · 1 评论 -
Git回滚远程分支代码到指定提交编号
// 查git提交日志git log// 回滚到上一个版本号git reset --hard 6e335a8cb1a26524xxxxxxxxxxxxxxxxxxxxxxxxx然后你会发现,本地分支版本小于远程分支,将回滚回来的代码untrack(去除修改)后需要将远端的同一分支备份出一个新分支后,再删除该远端分支,而后从本地推送至远端重新生成git push origin -u dev_new...原创 2022-05-24 10:59:57 · 318 阅读 · 0 评论 -
git Authentication failed for的原因及解决方法
前言:因为一次不小心,输入错了的git 账号和密码出现了fatal: Authentication failed for 'https://gitlab.com/user/13223.git' 的错误,在网上查找了相关的方法:win10:1、打开控制面板2、用户账户3、管理你的凭据4、win凭据。修改或者删除对应的git即可...原创 2022-04-26 10:42:50 · 6203 阅读 · 0 评论 -
git stash pop后 想找到stash 发现被删除(git坑日记)
git虽然会将我们stash pop后的stash记录移除引用,但是并不会删除,他存放在一些文件里,下面执行以下语句即可查找对应的commitId对应的修改:PS:注意,这里的commitId就是指的stash的Id,里边有我们stash后的文件修改记录,往下滚动即可逐个文件查找git fsck会出现一堆的ID,找到commit对应的commitId,注意,这边可能是不按顺序的,需要从上到下逐个尝试git show a0442ce99d53...下拉滚动逐个查找文件修改原创 2021-10-09 21:30:37 · 628 阅读 · 0 评论 -
git commit后,如何撤销commit
修改了本地的代码,然后使用:git add filegit commit -m '修改原因'执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?解决方案:使用命令:git reset --soft HEAD^这样就成功撤销了commit,如果想要连着add也撤销的话,--soft改为--hard(删除工作空间的改动代码)。命令详解:HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的commit,想要都转载 2021-09-13 16:19:04 · 769 阅读 · 0 评论 -
git tag和branch的区别
tag 和branch的区别Git tag是一系列commit的中的一个点,只能查看,不能移动。 branch是一系列串联的commit的线。git tag的用法我们常常在代码封板时,使用git 创建一个tag ,这样一个不可修改的历史代码版本就像被我们封存起来一样,不论是运维发布拉取,或者以后的代码版本管理,都是十分方便的git的tag功能git 下打标签其实有2种情况 轻量级的:它其实是一个独立的分支,或者说是一个不可变的分支.指向特定提交对象的引用 带附注的:实际上是存储在仓库中转载 2021-01-19 16:48:06 · 1337 阅读 · 0 评论 -
生成/添加SSH公钥
生成/添加SSH公钥SSH KeySSH 公钥Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。你可以按如下命令来生成 sshkey:ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # Generating public/private rsa key pair...注意:这里的xxxxx@xxxxx.com只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。现...转载 2020-11-11 10:31:41 · 953 阅读 · 0 评论 -
Git命令行 添加整个文件夹及目录
一个个文件夹添加git add 文件夹名/ 添加整个文件夹及内容 注意这里的/不能少! 如果不小心执行了 记得撤回原创 2020-11-04 16:11:18 · 2662 阅读 · 0 评论 -
Your local changes to the following files would be overwritten by merge: src/common/env.js
git提交时,报了如下错误:Your local changes to the following files would be overwritten by merge: src/common/env.js意思是,本地的修改需要先解决了,才能进行合并,如果我们尚未开发完成,那么可以stash暂存起来,清空当前工作区,但是这有一种情况,就是,本地明明已经没有变更文件了,但是合并的时候就是报错,这是因为缓存导致的,这个时候,我们只需要随便改个文件, 并且暂存一下,清空工作区,然后再去合并之前想合并原创 2020-06-17 18:17:22 · 2280 阅读 · 0 评论 -
fatal: Unable to create '/Users/ng/Desktop/projects/Party_shell/app/.git/index.lock': File exists.
git 提交报错:fatal: Unable to create '/Users/ng/Desktop/projects/Party_shell/app/.git/index.lock': File exists.这是git的lock记录出错,删掉这个文件,重新生成即可解决办法,进到项目.git仓库的容器文件夹下,执行以下语句on Mac OSrm -f ./.git/in...原创 2020-04-23 17:03:51 · 660 阅读 · 0 评论 -
.gitignore写了规则也不生效的原因 以及筛选规则
需要强调的一点是,如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。简单来说,出现这种问题的原因就是Git已经开始管理这些文件了,所以你无法再通过过滤规则过滤它们。因此一定要养成在项目开始就创建.gitignore文件的习惯,否则一旦push,处理起来会非常麻烦。...原创 2020-03-09 11:40:38 · 218 阅读 · 0 评论 -
git 重置账号密码
git config --global --replace-all user.email "输入你的邮箱"git config --global --replace-all user.name "输入你的用户名"git fetch // 用于抓取远端的所有分支git clone // 用于克隆下远端master分支代码...原创 2019-04-08 10:52:07 · 11038 阅读 · 0 评论 -
xcrun: error: active developer path
执行git clone https://github.com/xxxxx/mbstore_shell_full.git后报错:xcrun: error: active developer path ("/Users/ng/Downloads/Xcode.app/Contents/Developer") does not existUse `sudo xcode-select --switc...原创 2020-01-29 15:02:12 · 887 阅读 · 0 评论 -
https形式 本地项目上传github遇到的报错
通过重新尝试,我发现了能够直接成功的方法:(1)打开终端,输入cd front_projects所在的目录地址,并创建all-proj,再把多个项目文件夹丢进去all-proj里(2)在front_projects文件夹下,执行终端命令git init初始化本地git仓库(3)在github上新建一个没有README文件的仓库,使得仓库里没有东西(如果想创建这个文件则要记得添...原创 2020-01-10 17:18:18 · 1580 阅读 · 0 评论