******重点********
关于Pull Request的使用和注意事项
创建新的功能分支:
git checkout -b feature/my-feature
提交更改:
git add .
git commit -m "描述你的更改"
将所有更改添加到暂存区并提交。
推送分支到远程:
git push origin feature/my-feature
将本地的 feature/my-feature
分支推送到远程仓库。
----------------------------------------------------------------------------------------
Pull Request 操作示例
1、创建新分支
git checkout -b function/testPR
2、选择该分支,进行开发,代码编写,文件创建等 。。
我这里为创建 一个新的文件
3、查看当前分支状态
git status
4、将更新操作添加到git工作区
git add .
5、提交第四步的更新内容到git缓存区,准备推送,引号内为 Commit Message信息
git commit -m "测试2-pr"
6、推送第一步创建的分支也就是以上所作的全部东西到远程仓库的同名分支
(同名意思是与第一步创建的本地分支同名)
git push origin function/testPR
------------------至此本地操作部分完成------------------
7、进入远程仓库(github、gitee),可以看到刚才提交的分支
8、点进Pull Request ,新建Pull Request
9、选择刚才推送的分支和要申请合并的目标分支,注意源分支和目标分支的左右顺序
申请,等待审查人员处理即可
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
初始化项目
在本地创建新项目并初始化 Git 仓库:
# 初始化 Git 仓库 git init
连接远程仓库
将本地仓库连接到远程仓库(如 GitHub):
# 添加远程仓库 git remote add origin https://github.com/仓库地址
创建 .gitignore
文件
用于忽略不需要跟踪的文件或文件夹:
# 创建 .gitignore 文件
echo "node_modules/" >> .gitignore
echo "*.log" >> .gitignore
.gitignore里放置要忽略的东西,例如:
node_modules/
*.log
# Node modules
ruoyi-ui/node_modules/
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
logs/
# Build output
dist/
build/
# Dependency directories
.pnp/
.pnp.js
# Environment variables
.env
.env.local
.env.*.local
# IDE and editor specific files
.idea/
.vscode/
*.sublime-project
*.sublime-workspace
# Miscellaneous
.DS_Store
Thumbs.db
添加和提交文件
将文件添加到 Git 并提交:
# 添加所有文件 git add .
# 提交更改 git commit -m "初始化项目"
创建项目的总dev
分支,(基于master创建的dev分支,会拥有此时master即主分支的所有代码)
创建并切换到新的开发分支:
# 创建 dev 分支 git checkout -b dev
推送 dev
分支到远程
git push origin dev
-------------------------------------------------------
---------------------------------------