冲突
-
多个角色修改了同一个文件的同一位置;
-
合并分支的时候出现冲突
- 先创建分支 ,然后在修改内容
- 不要先修改内容在创建分支;
- 解决冲突 : 删除不要的内容 ,然后重新提交一次就可以了
-
线上和线下同步的时候会出现冲突 ;
tag 标签
-
tag 是代码到达一个一段的时候做的标记 。大版本号
-
查看tag :
git tag -
创建tag :
git tag 标签名 -
切换tag标签 :
git checkout 标签名:注意不要在提交 ;- 切换到最新tag :
git checkout master
- 切换到最新tag :
-
删除 tag标签 :
git tag -d 标签名 -
.gitignore: 可以排除不被git管理的文件
协同作业
-
把仓库同步到线上
-
方式一: 线上已经有仓库 同步到线下
-
注册gitee账号 ,创建仓库
-
本地找一个目录,通过指令 :
git clone 线上的地址; -
修改内容同步到线上
-
第一步 提交到本地仓库
- git add .
- git commit -m "提交"
-
第二步 : 同步线上
git push;
-
-
如果线上内容修改了 那么需要先 pull 在 push操作
-
-
方式二 : 线下有仓库推送到线上
-
第一步 : 准备线下仓库
git initgit add .git commit -m "init"
-
线上需要创建一个容器;注意不要点初始化readme 按钮
git remote add origin https://gitee.com/yuweihai/zz4101test2.gitgit push -u origin "master"
-
后续操作一样
git add . git commit -m '注释' git push
-
-
-
gitee 线上的简单介绍
配置ssh
-
需要生成公钥和私钥把公钥配置到 gitee 上 ,私钥放本地,然后就可以使用ssh连接
- 用户点开 ---》 设置 ----》 ssh公钥
-
生成公钥
-
-
ssh-keygen -t ed25519 -C "Gitee SSH Key"
- 直接enter :
/Users/yuweihai/.ssh/id_ed25519.pub - 生成公钥 : 读取公钥复制公钥的内容配置到gitee上;
-
-
-
查看是否配置好
- 输入指令
ssh -T git@gitee.com
- 输入指令
-
通过 ssh 地址克隆git项目
-
文档的地址 : help.gitee.com/base/accoun…
封装move函数
在JavaScript中, move函数通常用于移动元素或对象的位置。它可以用于改变元素的位置,例如改变其left和top属性的值,从而在页面中移动元索的位置。这通常用于创建交互式的用户界面,例如拖放操作或动画效果。move 函数也可以用于移动数组中的元素,例如将元素从一个位置移到另一个位置。总之,move函数用于在JavaScript中移动元素或对象的位置。
function move(boxEle, target, dir, cb) {
let timer4 = setInterval(() => {
let num = parseInt(getComputedStyle(boxEle)[dir]);
let speed = target > num ? 1 : -1
if (num == target) {
// 到达目的 停止定时器
clearInterval(timer4);
console.log("第四次结束");
cb();
} else {
boxEle.style[dir] = num + 10 * speed + "px";
}
}, 50)
}
let boxEle = document.querySelector(".box");
// 回调地狱: 回调函数出现层层嵌套 ;
move(boxEle, 400, "left", function () {
// console.log("结束了");
move(boxEle, 400, "top", function () {
move(boxEle, 0, "left", function () {
move(boxEle, 0, "top", function () {
console.log("所有结束");
})
})
})
});