
git
都挺好,刚刚好
慢下来反而会更快,慢就是快,快就是慢。
展开
-
cnpm的使用
原因使用npm下载依赖时,由于是从国外的网站上下载内容所以可能经常会出现不稳定的情况,所以需要下载cnpm代替npm,cnpm是国内淘宝的做的,在国内使用稳定。1.下载cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org1.使用cnpmcnpm i 或者 cnpm install...原创 2022-05-11 10:29:38 · 1673 阅读 · 0 评论 -
Git merge合并之后,想撤回到之前的版本怎么办
第一种方式git reset第二种方式今天想把代码合并到master分支上提交,结果把代码从我本地的分支都merge到主分支上后发现,有其他同事在我的分支修改提交过,所以本次合并把同事提交的代码也都合并过来了,然而他的这部分代码又是不需要提交的,该怎么做?其实很简单,我们的vs code就提供了方法进行撤销merge操作:...原创 2022-04-29 12:04:03 · 6396 阅读 · 2 评论 -
git撤销已经push的提交
1.git log2. git reset --soft 43dc0de914173a1a8793a7eac31dbb26057bbee43.git push origin master --force详细版:**1. 使用git log查看提交记录,如:**其中:1.参数soft指的是:保留当前工作区,以便重新提交 。2.还可以选择参数hard,会撤销相应工作区的修改,一定要谨慎使用。3. 最后,使用git push origin master --force强制推送版本。其中:mas原创 2022-04-06 16:01:29 · 2993 阅读 · 1 评论 -
git pull之后代码回退 git log git reflog git reset
1.git reflog 查看历史记录2.git reset --hard 7caa5ca413.git log 与 git refloggit log 查看的是当前分支的所有版本记录git reflog 文档里面说的也很模棱两可,结合自己本地历史记录,应该是所有的git操作都记录在这了。包括分支的切换,拉取等。git reflog...原创 2022-04-05 21:51:48 · 2081 阅读 · 0 评论 -
git 如何修改本地分支名称与远程分支名称
git 如何修改本地分支名称与远程分支名称在工作中经常会遇到需要修改分支名的问题,假设现在的分支名为 20190408_old_branch,然后发现自己的分支名好像写错了,这时候应该如何修改本地分支名称与远程分支名称呢?只需要下面三行代码1、-m 重命名分支,如果 new_branch 名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。username (20190408_old_branch)$ git branch -m 20190408_old_branch 201904原创 2022-03-31 15:15:37 · 1640 阅读 · 0 评论 -
如何将一个分支的修改同步到另一个分支
问题描述:有2个分支,master和test_sub_branch01分支;master最近有一些新的提交,而test_sub_branch01是空的分支,问: 如何将master分支的内容同步到test_sub_branch01?答:直接切到test_sub_branch01去mergemaster,参考命令如下,git checkout feature_testgit merge master...原创 2022-03-30 08:47:31 · 808 阅读 · 0 评论 -
vscode之删除本地与远程分支
$ git branch -m branch_old branch_new $ git push origin :branch_old 删除远程旧分支$ git push --set-upstream origin branch_new 最后一段很重要Git删除本地分支(批量删除)原创 2022-02-19 22:21:27 · 6550 阅读 · 0 评论 -
gitlab修改分支名称
第一步:先修改本地分支重命名git branch -m old new示例:将dev分支修改为1.0.0#git branch -m dev 1.0.0 第二步:删除远程分支git push origin :远程分支名(你要删除的远程分支名,冒号前是空的,相当于用空的内容去抹掉远程分支)示例:#git push origin :dev第三步:将本地分支推送到远程分支上,如果远程分支不存在,则创建此远程分支git push origin 本地分支名:远程分支名示例:#git转载 2022-02-14 11:28:14 · 17534 阅读 · 0 评论 -
小乌龟多账号使用
原创 2022-02-10 21:50:46 · 527 阅读 · 0 评论 -
git更新远程分支到本地
使用命令 git pull origin <分支名称>原创 2022-02-09 14:21:04 · 1341 阅读 · 0 评论 -
git之版本回退
版本回退需注意git revert和git reset的区别1、git revertgit revert 撤销某次操作,此次操作之前和之后的 commit 和 history 都会保留,并且把这次撤销作为一次最新的提交。git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容。1、当代码已经commit但没有push时,可使用如下命令操作:git revert HEAD //撤销倒数第一次提交git revert HEAD^ .原创 2022-01-27 16:09:04 · 1800 阅读 · 0 评论 -
解决vscode中gitlens失效侧边栏图标不显示
gitlens安装后,这里应该有个图标,但不知道怎么回事就不显示了解决办法第一步 打开vscode命令面板,windows下ctrl+shift+p找到gitlens set views layout命令,点击选择Gitlens Layout即可原创 2022-01-27 13:46:41 · 1290 阅读 · 0 评论 -
将本地项目上传到gitlab
第一步 安装git https://git-scm.com/downloads第二步 创建项目第三步 创建秘钥第一步 桌面右键第二步 cd ~/.ssh/如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可mkdir ~/.ssh第三步 配置全局的name和email,参照你创建的工程Git global setupgit config --global user.name "用户名"git config --glo原创 2022-01-27 11:36:37 · 207 阅读 · 0 评论 -
GIT中文乱码问题解决方案
1、找到gitconfig文件在git中,我们使用git config 命令用来配置git的配置文件,git配置级别主要有以下3类:1、仓库级别 local 【优先级最高】2、用户级别 global【优先级次之】3、系统级别 system【优先级最低】通常:git 仓库级别对应的配置文件是当前仓库下的.git/config【在当前目录下.git目录默认是隐藏的,所以在文件管理器中我们要打开显示以藏文件】git 用户级别对应的配置文件是用户宿主目录下的~/.gitconfig2、进转载 2022-01-27 11:15:33 · 11204 阅读 · 0 评论 -
GitLab仓库文件上传及乱码问题
直接在Git远程仓库添加本地文件第一步 点击Web IDE第二步 点击上传 选择需要上传的文件第三步 选择乱码文件–打开本地正确的文件–将正确内容复制粘贴替换掉第四步 按照提示一步步走下去,最后merge 合并 就可以转载于 https://www.cnblogs.com/huoshanyang/p/14275674.html...转载 2022-01-27 09:37:43 · 1115 阅读 · 0 评论 -
用Git命令撤销本地commit提交的办法
1、未使用 git add 缓存代码,需要放弃本地修改// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!git checkout -- filepathname// 放弃所有的文件修改git checkout . 2、已使用git add 缓存代码,需要先放弃缓存//放弃单个文件缓存 git reset HEAD filepathname//放弃所有缓存git reset HEAD . // 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了转载 2022-01-13 14:02:27 · 1933 阅读 · 0 评论 -
sourcetree使用详解
1、windows下从url克隆:2、抓取、获取分支信息我先将界面分为 菜单栏、左侧栏、文件栏、变更栏、底部栏以方便下文介绍。3、提交代码1.正常提交首先将未暂存的文件选中,点击后面的暂存所选;或者直接点击暂存所有。(文件栏)在下方文本框输入本次代码变动的说明。(底部栏)sourcetree默认不会推送到远程仓库,打勾立即推送变更到origin。(底部栏)点提交即可(如果没有打勾立即推送变更到远程,还需手动点击菜单栏的推送)5...原创 2021-11-03 10:12:58 · 669 阅读 · 0 评论 -
小乌龟免多次登录
1、首先找到.gitconfig文件2、添加部分配置信息[user] name = xx email = xx@xx.com新添加[credential] helper = store保存后。试一下pull或者push,就会在[系统盘]:\Users[你的用户名]目录下面生成.git-credentials文件,该文件明文记录了你输入的账号密码http://username:password@git.llpp.com ...转载 2021-11-02 14:22:00 · 127 阅读 · 0 评论 -
将本地代码推送到远端仓库(github)
https://blog.youkuaiyun.com/qq_41022329/article/details/88350379?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%8E%A8%E9%80%81%E9%A1%B9%E7%9B%AE%E5%88%B0GitHub&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-原创 2021-11-09 22:38:35 · 152 阅读 · 0 评论 -
本地项目托管到码云中
第一步 现在远端新建仓库第二步 再git bash here 配置用户名与邮箱git config --global user.name git config --global user.email 第三步 与远端仓库建立连接第四步 生成公钥并添加到码云中原创 2021-11-02 14:53:10 · 95 阅读 · 0 评论 -
git操作
第一步 设置秘钥第二步 把远程项目克隆到本地[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1pPvgDzu-1615554641879)(C:\Users\豌豆公主\AppData\Roaming\Typora\typora-user-images\1615553706608.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SrqhksVt-1615554641882)(C:\Users\豌豆公主\AppData\Roamin原创 2021-09-23 15:26:32 · 69 阅读 · 0 评论