git - 在使用 git 将其推出之前,您是否应该始终从您所在的分支中拉出?
问题描述
我正在与一小群人一起工作。我们有一个 UAT 分支,我们都在努力。所以我昨晚对 UAT-Branch 进行了更改,但直到今天早上才推出了 UAT-Branch。为了安全起见,我通常会在每天早上工作的树枝上拉一下。今天早上有人告诉我,其他团队成员对 UAT-Branch 进行了更改,而我对 UAT-Branch 的推送没有新的更改,因为我没有拉动。
我知道我们应该进入我们正在开发的新分支,但作为一个团队,开发时间不应该被中断。这样开发人员就不会遇到这个问题了?
还是总是拉入您正在处理的分支只是一种好习惯?这看起来就像你在向错误敞开心扉。
解决方案
始终拉入您正在工作的分支只是一种好习惯吗?
实际上我会说你应该在提交任何更改之前拉出项目。
我喜欢做的是:
git stash # Stash your local changes
git pull # Update code
git stash apply # Merge your local changes
git add
git commit
git push
这看起来就像你在向错误敞开心扉。
我不明白它是如何让你自己犯错的。我认为这是完全相反的。
推荐阅读
- go - map[*rsa.PublicKey]*rsa.Privatekey 类型的映射有值,但返回 nil
- google-chrome - Chrome 开发工具控制台窗口闪烁
- python - 使用 Python 的 HTTP 服务器和 HTML 中的图像
- r - plotly - 在散点图中闪亮添加搜索框和突出显示点
- python - Heroku - Web 进程在启动后 180 秒内无法绑定到 $PORT
- vba - Powerpoint VBA 在所有幻灯片上隐藏/显示某些文本框
- c - 如何在 C 中创建 char* 字符串的 char* 子字符串?
- mysql - MySQL事件语法错误更新比较日期的某些值
- html - div 在景观中从父级中生长出来
- sql - 自动更改 sql 用户帐户密码并以加密格式存储密码