Git 修改 / 添加 / 删除远程仓库

以下操作都是对管理本地的远端配置 修改远程仓库地址 1 git remote set-url origin <remote-url> 仓库路径查询查询 1 git remote -v 添加远程仓库 1 2 // 注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git git remote add origin <你的项目地址> 删除指定的远程仓库 1 git remote rm origin

二月 12, 2023 · 1 分钟 · 30 字 · HCY

Git Multi End Sync

从远端仓库获取最新代码合并到本地分支里 在日常开发中,很有可能几个终端都在开发同一个代码仓分支,导致本地分支里的代码“落后于”远端分支里的,我们需要做的就是从远端仓库获取最新代码合并到本地分支里。 git pull 获取最新代码到本地,并自动合并到当前分支,前提是已经 “git init” 首先我们用命令行 去查询当前代码仓的远端分支 1 git remote -v 然后直接去拉取并合并最新的代码(因为是直接合并,无法提前处理冲突,不推荐) 即拉取远端origin/master分支并合并到当前分支 1 git pull origin master 即拉取远端origin/test分支并合并到当前分支 1 git pull origin test git fetch + merge (需要额外的本地分支) 首先我们用命令行去查询当前代码仓的所有远端分支 1 git remote -v 然后用命令行获取最新代码到本地临时分支(自定义为tempBranch),获取到的远端分支为origin/dev 1 git fetch origin dev:tempBranch 用命令行去查看本地tempBranch分支和当前分支的版本差异 1 git diff tempBranch 接着用命令行合并本地临时分支tempBranch到当前分支 1 git merge tempBranch 最后用命令行来删除该临时分支 1 git branch -D tempBranch 这种方式需要建立并删除这个额外的本地分支 git fetch + merge (不额外建立本地分支) 首先我们用命令行去查询当前代码仓的所有远端分支 1 git remote -v 然后用命令行来获取远端的origin/dev分支的最新代码到本地(假设本地当前分支为dev) 1 git fetch origin dev 接着用命令行去查看本地dev分支和当前分支的版本差异 1 git log -p dev....

二月 11, 2023 · 1 分钟 · 126 字 · HCY

Git no passwd login

输入 1 git config --global credential.helper store 查看配置 1 git config --list 如果有下面的行,说明配置成功了 1 credential.helper=store 后面操作的时候只需要输入一次密码之后,就可以免密码操作了,在家目录下会有一个 “.git-credentials” 文件生成

二月 11, 2023 · 1 分钟 · 18 字 · HCY

Github Pages + Hexo

Github Pages 可以为个人博客提供支持,Hexo 可以让 Github Pages 更加美观和提供本地预览,而不需要上传到 Github Pages 之后再看到效果 安装准备(本地): git npm 配置 Git 1 2 git config --global user.name "github 用户名" git config --global user.email "github 注册邮箱" Github 已经不支持密码登录,需要复杂一点的步骤去验证 到个人中心-设置-setting 选 classic 的 token 而不是 beta 的,因为 classic 可以永久 点击 generate token按钮 然后 生成了token 一定要复制,不然刷新浏览器就没了 拿到token以后再去git push/clone ,password就是输入刚才复制的token Hexo 安装(本地全局) 1 npm i hexo-cli -g 新建一个文件夹(我的是blogs)用于存放你的博客,然后进入该文件夹,并用如下命令进行初始化并安装必备组件 1 2 git init hexo init . 初始化后,目录结构如下 1 2 3 4 5 6 7 8 ....

十月 23, 2022 · 1 分钟 · 191 字 · HCY