LVGL将本地推送至远程空仓库
gitee创建空的仓库
公钥

#生成公钥
ssh-keygen -t ed25519 -C "xxx@xxx.com"#查看公钥
cat ~/.ssh/id_ed25519.pub
复制输出的全部内容,
添加到 Gitee 的 SSH 公钥管理页面(个人设置 -> 安全设置 -> SSH公钥)
#测试连接,看到欢迎信息即表示成功
ssh -T git@gitee.com
在本地项目初始化git
#项目根目录下 初始化仓库
git init
添加文件到暂存区
git add .
提交文件到本地仓库 (Commit)
git commit -m "xxx"
关联远程仓库
git remote add origin [仓库地址] #仓库地址就是git地址
#git remote add origin git@gitee.com:your_username/your_repo_name.git
推送到 Gitee 远程仓库
# 如果你本地的主分支叫 main(新项目的默认分支)
git push -u origin "main"# 如果你本地的主分支叫 master(旧项目的默认分支)
git push -u origin "master"
查看仓库的默认分支
#查看本地仓库的默认分支
git ls-remote --symref https://gitee.com/your_username/your_repo.git HEAD# 如果远程是master
# 1. 切换到 master 分支(如果不在的话)
git checkout master# 如果远程是main
# 2. 将本地 master 分支重命名为 main
git branch -M main# 3. 然后正常推送即可
git push -u origin main
或者
git push -u origin master
仓库初始化有文件,比如readme,而本地文件没有
#可以变基拉取并融合 也可以不变基拉取并融合
git pull origin master --no-rebase --allow-unrelated-histories# --no-rebase 是不变基,变基历史更简洁
# --allow-unrelated-histories 允许不相关的历史