添加Git仓库与使用步骤
1、Git(全局配置)链接gitee账号
bash窗口中:
git config --global user.name "骆莹莹"
git config --global user.email "2692632511@qq.com"
ssh-keygen -t rsa -C "2692632511@qq.com"
cat ~/.ssh/id_rsa.pub
去gitee设置中添加公钥
2、创建代码仓库并拉取/添加远程存储库
(1)gitee中创建仓库(修改了默认分支为main),vscode中直接拉取
(2)添加远程存储库:
1)vscode中初始默认在main分支上操作
//初始化仓库(也可直接页面ui进行操作)
git init
//添加到git暂存区(跟踪文件更改的中间区域)
git add README.md
//创建并切换到master分支工作
git checkout -b master
//将暂存区中的文件提交到本地的Git仓库master分支,之后才能设置上游分支
git commit -m "Initial commit on master branch"
//链接远程存储库
git remote add origin https://gitee.com/luo-ying-ying/easyChat.git
//确保本地分支与远程分支同步
git fetch
//当拉取(git pull)并合并到本地分支时,本地分支和远程分支没有共享提交历史,强制Git合并
git pull --tags --allow-unrelated-histories origin master
//查看远程分支
git ls-remote --heads origin
//将本地master上游设置为远程的master
git branch --set-upstream-to=origin/master
//检查当前分支跟踪的远程分支(推送目标)
git branch -vv
(返回branch '* master d4225dc [origin/master: ahead 1, behind 1] Initial commit on master branch即设置成功)
2)若远程默认分支为main(受保护)
可根据以下命令修改,也可直接在gitee中仓库设置修改默认分支
//检查当前分支跟踪的远程分支(推送目标)
git branch -vv
//停止跟踪远程的 `main` (默认)分支
git branch --unset-upstream
//设置本地master分支跟踪远程master分支
git branch -u origin/master
(返回branch 'master' set up to track 'origin/master'.即设置成功)
后续操作都可以直接从vscode界面进行
3、补充:Git提交信息规范
feat/feature:新增功能
fix:修复bug
style:代码风格调整
docs:文档更新
test:测试相关
refactor:代码重构
chore:杂务或日常事务