分支push pull git
this.$router.push 页面调整,不触发mounted,created的呢
* 实际开发中,页面返回,再变更参数进入,怎么都不触发生命周期函数,解决方法如下: ![](https://img2023.cnblogs.com/blog/1202393/202307/1202393-20230715180640852-250561793.png) ![](https://img ......
git_rev-parse
# 1.git rev-parse说明 ```cmd git rev-parse是git revision-parse的缩写 用于解析和显示Git对象的引用或标识符的值 ``` # 2.用法 ## 2-1.查询当前commit ### 2-1-1.完整的commit ```bash git rev- ......
git-clone
# 1.clone说明 ```cmd git clone它的作用是将远程仓库的代码复制到本地仓库,方便对代码进行修改和管理。 ``` # 2clone案列 ## 2-1.全克隆 > 默认的分支是`master`/`main` > > `git clone`仓库url。存在一个问题,当clone的仓库 ......
git下载与使用方法
安装-windows: 下载: https://git-scm.com/download/win 根据自己的电脑版本,下载对应的安装包(32或64位) 双击安装: 不要安装在中文目录!!!!! 使用默认设置即可,一路下一步 安装完毕之后,在任意文件夹下鼠标右键,看到Git Bash here说明安装 ......
ERROR: YOU HAVE NOT CONCLUDED YOUR MERGE (MERGE_HEAD EXISTS). GIT PULL拉取代码失败!
$ git push To ssh://47.95.35.53:2222/php-item/php-test.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'ssh:// ......
Git提交时出现Merge branch 'master' of ...之解决方法
多人协作开发项目,在上传代码时通常会先pull一下远程代码,使本地与远程同步更新,但是如果远程此时与自己代码存在冲突,在解决冲突后提交有时会出现“Merge branch ‘master’ of …”这条信息。这是因为pull其本质是fetch+Merge的结合。通常会分为以下两种情况: 1.如果远 ......
mac git clone error:xcrun:error:invalid active developer path(/Library/Developer/CommandLineTools)
背景升级Mac系统后,在终端使用git clone等相关命令失败,报错 xcrun:error:invalid active developer path(/Library/Developer/CommandLineTools),missing xcrun at:/Library/Developer ......
python学习_分支结构(if...else...)
一、程序的组织结构 1996年,计算机科学家证明了这样一个事实:任何简单或者复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成 1)顺序结构 程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束就叫顺序结构 例如:把大象装冰箱一共分几步? print(" 程序开始 " ......
5、git强制更新本地代码
## git 强制更新本地代码(和远端代码保持一致) [TOC] ### 1.拉起最新远端代码版本 **撤销本地、暂存区、版本库、** ```bash git fetch --all ``` ### 2.同步本地到最新版本 **回退到最新的远端代码** ```bash git reset --har ......
Git的分支管理和标签操作
### 分支操作 分支是Git使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离出来,以免影响开发主线。 同意一个仓库可以有多个分支,各个分支相互独立,互不干扰。通过git init 命令创建把本地仓库是默认创建一个master分支。 **查看分支:** ``` git bra ......
有Root与无Root安装git-lfs
# 有Root与无Root安装git-lfs ## 直接安装 先查看arm还是AMD 例如当前使用Rocky Linux 8.8版本的内核。因此,应该下载适用于Rocky Linux 8.x的Git LFS安装包。 您可以按照以下步骤在Rocky Linux上安装Git LFS: 1. 打开终端或命 ......
git squash commits
git squash commits key words: git squash 删除 压缩 commit 提交 ## 起因 在做新功能测试的时候在开发分支(branch dev)上创建了一个新的分支(branch dev_experiment),在dev_experiment中做了很多尝试了,做了 ......
[GIT]解决:failed to push some refs to ...(经验复盘)
# 1 问题描述 ``` shell johnnyzen@XXDSSS MINGW64 /e/source_code/BigData/bdp_common_data_service (develop) $ git push To gitlab-bigdata.johnnyzen.cn:platfor ......
git-pull
# 1.pull说明 > 用于从远程更新仓库的本地版本 - 更新当前本地工作分支(当前签出分支) - 更新所有其他分支的远程跟踪分支 # 2.拉取原理 ## 2-1.git pull原理 > `git pull`=`git fetch`+`git merge FETCH_HEAD` ### 2-1- ......
git学习笔记
[TOC] #### git fetch 和 pull 的区别 工作区(working directory)--> 暂存区(staging)--> 本地仓库(local repository)--> 远程仓库副本 --> 远程仓库(remote repository) 简而言之:git pull = ......
git-push
# 1.push说明 > 命令用于将本地分支的更新,推送到远程主机。 > > `git push :` ## 1-1.实例 | 实例 | 描述 | | | | | git push | 如果当前分支只有一个追踪分支,那么主机名都可以省略,表示将当前分支推送到 origin 主机的对应分支。 | | ......
git-download-MR
# 1.查看MR > 使用`git ls-remote`查看提交`MR`(merge-requests) ```bash git ls-remote | grep "refs/merge-requests"| head -n 10 ``` ```cmd From gitlab.xxx:xxx/bui ......
git设置文件区分大小写
有时候我们在git提交时,文件提交以后,服务器上的文件并没有改变,可以因为文件大小写导致的,这时候需要用命令来使git区分文件大小写 git config core.ignorecase false ......
分支语句、循环语句
一、if else语句 悬空else else与距离最近的未匹配的if匹配 常量 == 变量 减少出错机率 二、字符串的输入与输出——getchar putchar (1) 字符串结尾含有“\n” 第一个scanf——“123456” 第二个getchar——“\n”为假 (2) 字符串结尾含有“\ ......
清理.git文件夹过大出现臃肿问题-filter-branch和BFG工具
Git开发手册 git一些不常用的命令记不住,可以查看git开发手册(https://m.php.cn/manual/view/34957.html) 1、.git/objects/pack 文件过大 今天从git拉取项目进行开发的时候克隆的很慢,还以为是网速的问题。查看了一些git命令框的拉取网络 ......
git-log
# 1.log显示参数 ## 1-1.常规参数 ```cmd -p :按补丁显示每个更新间的差异,比下一条- -stat命令信息更全 --stat :显示每次更新的修改文件的统计信息,每个提交都列出了修改过的文件,以及其中添加和移除的行数,并在最后列出所有增减行数小计 --shortstat :只显 ......
git-diff
# 1.diff说明 > 用于比较两次修改的差异 ## 1-1.参数 | 参数 | 描述 | | | | | –cached | 显示暂存区(已 add 但未 commit 文件)和最后一次 commit (HEAD)之间差异。 | | –staged | 同 --cached。 | | –stat ......
git-HEAD
## 1.HEAD概念 > HEAD是一个指针,指向当前分支最新的commit,而branch指向一个commit ![](https://img2023.cnblogs.com/blog/1910177/202307/1910177-20230711093736474-1767689683.png ......
git-remote
## 1.查看远程仓库 > `-v`会显示需要读写远程仓库使用的 Git 保存的简写与其对应的`URL` ### 关联单个 #### 显示关联别名 ```bash git remote ``` ```cmd origin ``` #### 显示远程url ```bash git remote -v ......
git-stash
# 1.stash说明 > 修改已追踪的文件(未`git add`),可以使用`git stash`放入git栈保存 > > 新增的文件,直接执行stash是不会被存储的 ## 1-1.解决的问题 ```cmd 1.在切换分支时 把当前内容提交掉,然后再切换分支 把内容stash掉,然后再切 ......
git-merge
# 1.merge说明 > `git merge `把指定branch合并到当前分支 > > `.git`目录下会多出`ORIG_HEAD`文件 # 2.合并操作 ## 2-1.当前分支没有提交 > 合并 dev分支到master分支时,如果master分支的状态没有被更改过,那么这个合并是非常简单 ......
git-rebase
# 1.合并commit ## 1-1.说明 > 一般使用`git rebase -i `,``默认是当前最新`HEAD` > > 范围: `(start_commit, end_commit]` > > rebase合并一般会进入`commit挑选`和`commit信息编辑`的vim界面 ```b ......
git-switch
# 1.switch说明 > git 2.23版本新增了switch、restore命令,因为git checkout命令职责较多、不够明确。 > > 一个是分支的管理,一个是文件的恢复。这两个核心功能,将由 git switch和git restore分别负责。 # 2.切换分支 ## 2-1.切 ......
git-branch
# 1.branch概念 > branch指向一个commit,而HEAD是一个指针,指向当前分支最新的commit ![](https://img2023.cnblogs.com/blog/1910177/202307/1910177-20230711225810432-1848203901.pn ......