15、切换test分支,提交yy-dev分支的commitId
yy-dev commit-abc (commitId)
切换 test 分支
git cherry-pick commit-abc
git push
pref
14、git commit 了 撤销
git reset meger
git reset header
13、git 强制删除分支
git branch -D login-branch
12、git 新建分支,将本地的修改推送到远程服务器上
git branch test // 新建
git checkout test
以下在切换分支下执行
git push origin test // 将本地的修改推送到远程服务器上
git branch --set-upstream-to=origin/分支名称
-a- 必须要做远程分支关联。如果没有关联,
git 会在下面的操作中提示你显示的添加关联。关联目的是如果在本地分支下操作: git pull , git push ,
不需要指定在命令行指定远程的分支. 推送到远程分支后,
你只要没有显示指定,git pull 的时候,就会提示你上述问题。-z-
11、git 合并分支
分支合并要使用 git merge --no-ff 分支名称, 分支注释
在test 分支提交 report分支的东西
git pull origin report
git push
1、git branch -a
remotes/origin/HEAD -> origin/master
remotes/origin/feature/#20220610-reportForm
remotes/origin/master
remotes/origin/min
remotes/origin/yy-dev
2、切换到yy-dev分支
git checkout yy-dev
3、合并master分支到yy-dev
git merge master // 遇到报错用运行提示语句
4、提交到远程yy-dev分支
git push
10、git pull 不能提交
使用强制方法git pull origin master --allow-unrelated-histories
9、git 分支查看与切换
# 1.查看所有分支
git branch -a
# 2.查看当前使用分支(结果列表中前面标*号的表示当前使用分支)
git branch
# 3.切换分支
git checkout 分支名
8、Git无法检测到文件名大小写的更改
在当前项目中,早先创建并已经push到远程的文件及文件夹,将名称大小写更改后,git无法检测出更改。
出现这种情况的原因是,git默认配置为忽略大小写,因此无法正确检测大小写的更改。
那么,解决办法是,在当前项目中,运行 git config core.ignorecase false,关闭git忽略大小写配置,即可检测到大小写名称更改
7、git 提交代码检查
pre-commit install
6、git commit 忽略eslint 校验
git commit --no-verify -m “跳过代码检查” 就可以跳过代码检查
5、撤销已经提交的代码
输入git log 查看所有提交的版本
注意:黄色字体中 commit后面的一串码就是每一个版本号对应的码
回退到指定版本
git reset --hard 版本号
4、密码长久保存
git config credential.helper store 在项目目录下,二次输入用户名和密码就能长久保存,下次提交代码不用输入账号和密码
3、初始化
git submodule update --init --recursive
2、取消改变文件
git update-index --assume-unchanged
1、基础
git clone 下载项目路径
git pull 更新项目
git commit -m '提交注释'
git push -- 提交到git仓库
-----
git pull 更新代码
git add 提交路径
git commit -m 提交代码
git push 提交代码
git checkout 切换分支
git cherry-pick 提交commit点
<template slot-scope="scope"> <!-- 1---进口,2---出口 -->
<el-tag :type="scope.row.type === 1 ? '' : 'success'">{{ scope.row.type === 1 ? '进口' : '出口' }}</el-tag>
</template>
</el-table-column>