一、本地仓库管理
push 向远程推送代码
pulll 拉取代码
二、远程仓库管理
三、分支操作
本地主分支master
远程主分支main
head指向当前分支
查看:git branch
创建分支: git branch 名字
切换分支:git checkout 名字
合并分支:git merge 名字
删除分支:git branch -d 名字
推送远程 分支:git push origin dev:huidalian2
从远程拉取:git pull origin main:dev
常用命令:
git diff
git branch -a 查看所有分支(远程)
git branch 查看本地分支
拉完项目记得下载依赖
远程拉取到本地:git fetch feat_1:feat_1
删除分支:git branch -d 名字(大D强制删除)
git checkout -b dev(创建并切换到dev分支)
修改回退文件:git checkout -- 文件名
推送远程 分支:git push origin dev:huidalian2
从远程拉取:git pull origin main:dev
git pull
和 git fetch
都是 Git 中用来获取远程仓库更新的命令,但它们的行为和结果有所不同。
-
git fetch:
git fetch
命令用于从远程仓库获取最新的提交,但不会自动合并到当前分支。- 它将远程分支的最新状态下载到本地,你可以在本地查看远程分支的状态,但不会改变你的工作目录。
- 使用
git fetch
后,你可以选择合并或重新基线(rebase)远程分支到你的本地分支。
-
git pull:
git pull
命令实际上是git fetch
后跟git merge
的快捷方式。- 它首先执行
git fetch
获取远程分支的最新状态,然后自动将远程分支合并到当前分支。 - 如果远程分支有更新,
git pull
会将这些更新合并到你的本地分支中,这可能会导致合并冲突。
四、生成密钥
useRoute()
返回的对象包含了多个属性,以下是一些常用的属性:
path
: 路由的路径字符串。name
: 路由的名称(如果有定义的话)。query
: 一个包含路由查询参数的对象。多个键值对hash
: 路由的哈希字符串。params
: 一个包含路由参数的对象(对于带参数的路由)。match
: 一个函数,用于检查给定的路径是否与当前路由匹配。- 查询参数是 URL 中
?
后面的部分,由一个或多个键值对组成,键值对之间通过&
连接。例如,在 URLhttps://localhost:5173/zfbchk?zhu=zfblht
中,zhu=zfblht
就是查询参数。