协作开发
本话题发布协作开发相关的问答文章和技术分享,将持续更新,为您推荐了20篇问答,访问即可查看更多精彩内容。
-
1
回答
30浏览
GitHub Flow 中如何正确处理多人同时开发一个功能分支?
我们团队最近开始用 GitHub Flow,但遇到一个问题:两个同事同时在一个 feature 分支上开发,push 时经常冲突。我试过先 git pull origin feature-xxx 再 ...
工具 2026-03-26 17:44:21 -
1
回答
32浏览
GitHub Actions 中多个 job 如何共享 Vue 构建产物?
我在用 GitHub Actions 部署一个 Vue 项目,想把 build 和 deploy 分成两个 job,但发现第二个 job 找不到 dist 文件。我试过用 actions/upload...
工具 2026-03-24 22:41:22 -
1
回答
36浏览
GitHub Actions部署时环境变量没生效怎么办?
我用 GitHub Actions 自动部署 React 项目到服务器,明明在 secrets 里设置了 REACT_APP_API_URL,但构建后还是 undefined,本地 .env 文件能正...
工具 2026-03-22 19:06:23 -
2
回答
30浏览
GitHub Actions 中如何让多个 job 共享同一个缓存?
我在 GitHub Actions 里写了两个 job,分别跑 build 和 test,但它们都依赖 node_modules。我试过在每个 job 里单独加 actions/cache,结果缓存没...
工具 2026-03-20 10:05:23 -
1
回答
50浏览
Git stash之后代码去哪了?怎么恢复?
我刚才在开发一个新功能,突然要切回主分支修个紧急bug,就用了 git stash 把当前改动存起来了。结果切回来再 git stash pop,发现之前写的函数没了!是不是操作错了? 我 stash...
工具 2026-03-18 08:58:21 -
1
回答
45浏览
PR提交时GitHub Actions报错,但本地测试正常?
我最近在项目里加了个GitHub Actions工作流,用来在PR时跑单元测试。奇怪的是,本地 npm test 完全通过,但一推到PR就失败,报错说某个组件的快照不匹配。我已经确认了Node和npm...
工具 2026-03-17 09:26:21 -
2
回答
28浏览
Git reflog 能帮我找回被 reset 掉的提交吗?
我昨天不小心在主分支上执行了 git reset --hard HEAD~2,结果把最近两次提交全删了。现在项目代码回退到了两天前的状态,但那两次提交里其实有很重要的功能改动。 听说 Git 的 re...
工具 2026-03-11 09:30:21 -
2
回答
442浏览
Git revert 之后为什么我的 CSS 修改没恢复?
我用 git revert HEAD 撤销了最近一次提交,但发现之前改的 CSS 样式还是生效的,没回到原来的样子,这是为啥? 我改的是一个按钮的样式,原本是蓝色,后来改成红色并提交了。现在 reve...
工具 2026-03-08 20:55:18 -
2
回答
37浏览
git archive 打包时怎么排除 node_modules?
我用 git archive 打了个压缩包,结果发现把 node_modules 也打包进去了,明明它在 .gitignore 里啊?是不是 archive 不读 .gitignore? 我试过直接运...
工具 2026-03-08 13:57:18 -
2
回答
46浏览
GitLab CI/CD 中如何正确设置环境变量才能在脚本里读取到?
我在 GitLab 项目的 CI/CD 设置里加了一个环境变量叫 API_KEY,但在 .gitlab-ci.yml 的 script 里用 echo $API_KEY 却输出空。我确认变量是 pro...
前端 2026-03-04 23:58:22 -
2
回答
23浏览
cherry-pick 提交后组件报错,是不是代码冲突没处理好?
我从 feature 分支 cherry-pick 了一个提交到 main 分支,结果 React 组件直接报错了,说找不到状态变量。明明那个提交在原分支跑得好好的,难道是 cherry-pick 时...
工具 2026-03-01 07:20:20 -
2
回答
42浏览
GitHub合并分支时冲突怎么解决总是报错?
我在本地用git merge feature-branch合并分支时,有个文件冲突改完后还是报错error: couldn't open 'path/to/file': No such file。已经...
前端 2026-02-15 20:21:24 -
2
回答
77浏览
GitHub Actions如何让Issue过期后自动关闭?触发条件没生效?
我在项目里想用GitHub Actions实现Issue过期7天未更新自动关闭,但设置后根本没触发。按照教程用了actions/github-script,检查了时间条件逻辑也没问题,但日志显示没找到...
工具 2026-02-14 16:53:00 -
1
回答
50浏览
GitHub Actions Secrets未生效,Vue项目部署失败怎么办?
在用GitHub Actions给Vue项目部署到Netlify时一直报403错误,怀疑是NPM_TOKEN密钥没读到。 我按照文档设置了仓库Secrets里的NPM_TOKEN,但在workflow...
工具 2026-02-11 10:03:37 -
2
回答
95浏览
Git Blame显示某行代码被多人修改过,但只显示最后一次提交者怎么办?
在用Git Blame检查一个配置文件时,发现某行代码实际被三个人修改过,但运行git blame filename只显示最后一次提交的用户名。之前两次修改者的记录完全没显示,该怎么查更早的修改者呢?...
工具 2026-02-07 03:22:24 -
2
回答
100浏览
Git blame显示的作者不是修改者,怎么回事?
我在合并分支后用git blame查看某行代码的作者,显示的是合并者而不是实际修改者。之前在feature分支改过这个文件,合并到主分支后现在用git blame -L 10,20 filename看...
工具 2026-02-06 15:27:24 -
2
回答
91浏览
Git合并分支后CSS样式被覆盖怎么办?
最近团队用Git Flow协作时,我合并了一个feature分支到develop,发现某个组件的CSS样式被意外覆盖了。比如原本在.header里设置了background: #333;,但合并后变成...
前端 2026-02-05 14:03:39 -
2
回答
138浏览
GitHub Flow中如何处理分支合并后本地未更新的代码?
我在用GitHub Flow开发新功能时遇到问题,合并到main分支后本地代码没更新。比如我改了这个函数: // 旧版本(本地) function greet() { console.log('v1'...
工具 2026-02-02 05:25:26 -
2
回答
115浏览
GitHub Actions手动触发workflow后,jobs没执行,该怎么排查?
我配置了一个手动触发的workflow,但每次点击“Run workflow”后,jobs根本没启动。明明事件写对了,分支也没问题,这是为什么呢? 这是我的workflow配置片段: name: Ma...
工具 2026-02-01 23:03:02 -
2
回答
97浏览
Git Blame显示的提交ID和实际修改者不符怎么办?
在合并分支后用git blame查看某行代码时,显示的总是合并提交的ID,而不是真正修改代码的人。我尝试过加--show-root参数也没用,该怎么准确定位原始作者? 比如我修改过组件的prop验证逻...
工具 2026-01-27 16:33:31