个人博客代码推送教程
# 个人博客代码推送教程
生成静态文件 , yarn docs:build
npm run docs:build
rm -rf ../blog/dist/*
1
2
2
将 build 生成的 dist 目录拷贝至上一层目录中
cp -rf docs/.vuepress/dist ../blog/
1
进入生成的文件夹
cd ../blog/dist
1
前面都一样,只有后面有没有设置远程库才有一点不一样
git 初始化,每次初始化不影响推送
# 第一种,没有设置远程库
git init
# git add 文件名,例如
git add SCY_BLOG
# 或者
git add -A
git commit -m 'deploy'
git branch -M main
# git push -f git@github.com:USERNAME/USERNAME.github.io.git main
# SSH 传输
git push -f git@github.com:xiaose-code/xiaose-code.github.io.git main
git push -f git@github.com:xiaose-code/SCY_BLOG.git main
# HTTPS 传输
git push -f https://github.com/xiaose-code/xiaose-code.github.io.git main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 第二种,设置远程库
git init
# git add 文件名,例如
git add SCY_BLOG
# 或者
git add -A
# 添加远程库的方式, SCY_origin 远程仓库名
git remote add SCY_origin git@github.com:xiaose-code/SCY_BLOG.git
git remote add SCY_BLOG_origin git@github.com:xiaose-code/xiaose-code.github.io.git
git commit -m 'deploy'
git branch -M main
# 最后就是 git push 的提交,因此设置了远程库,所以可以直接用下面这行命令
git push -u SCY_origin main
git push -u SCY_BLOG_origin main #这条是上传到个人博客的 Git Page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 后续更改继续提交的方式
如果在本地仓库中进行了更改,并希望将这些更改推送到远程仓库
可以按照以下步骤操作:
- 首先,确保更改已经提交到本地仓库。如果没有提交,请使用以下命令提交更改:请将 "提交信息" 替换为您想要使用的提交信息。
git add . git commit -m "提交信息"
1
2 - 推送更改到远程仓库:这条命令会将本地的更改推送到与本地分支关联的远程仓库。如果已经设置了默认的远程仓库(在本例中是
git push
1SCY_origin
),则只需要执行git push
命令。如果您有多个远程仓库,需要指定远程仓库名称,如git push SCY_origin
。 - 如果您想要推送指定分支的更改,可以执行以下命令:例如,要将更改推送到
git push <远程仓库名称> <分支名称>
1SCY_origin
远程仓库的main
分支,可以使用以下命令:这样,您本地的更改就会被推送到远程仓库,其他人可以从中获取这些更改。git push SCY_origin main
1
上次更新: 2024/6/3 14:54:44