git - Git push to master 领先一个提交
问题描述
我有两个分支(本地分支和远程分支)。我已经在“本地分支”中进行了更改。当我尝试推送提交时,其他人推送到远程主机,因此提前提交。以下是一些命令和输出
git branch
* branch-local
master
git log -3 --oneline
d41d364 (HEAD -> branch-local) 401 Error fix
78479c5 Changes in index.jsp
b402271 adding alert mechanism
git checkout master
20dae35 (HEAD -> master, origin/master, origin/HEAD) Correcting the json file
78479c5 Changes in index.jsp
b402271 adding alert mechanism
我希望我在分支本地上的提交位于远程主机之上。我希望它看起来像:
git log -3 --oneline
d41d364 (HEAD -> master, origin/master, origin/HEAD) 401 Error fix
20dae35 Correcting the json file
78479c5 Changes in index.jsp
我对 Git 很陌生,我不想合并我的分支,因为它过去曾多次合并,这不是最佳实践。
解决方案
推荐阅读
- azure-aks - 无法访问 AKS 中的服务
- python - 这是插入排序吗?
- python - 如何使用 re.compile 和 finditer() 函数获取单词的开始和结束索引
- android - Android Studio 4.1.1 不会在 MacOS Big Sur 上启动
- reactjs - React.FC 泛型之一
- ms-access - 在 .NET 中设置 Microsoft Access 数据库中列的验证规则
- flutter - Flutter - 使用 Firestore 实例的 BuildSuggestions(搜索委托)出错
- java - Java:在另一个线程中执行 showOptionDialog 然后退出它会关闭整个应用程序
- javascript - 为什么在安装组件(NextJS)之后触发useEffect?
- python - 如何在 Django-graphene 中使用带有突变的异步