【发布时间】:2020-11-16 11:46:18
【问题描述】:
我是 github 新手,第一天就犯了一个错误。 我应该在其中一个功能分支上编辑代码 不小心,我签出了一个不同的功能分支并在那里添加了更改并推送它。
错误:
- 我从
master克隆。检查了一个不同的功能分支。添加了我更新的 python 代码文件。跑git commit并推送更改。这导致许多对象被更新,而不仅仅是一个。
git clone https://github.aop-site.com/AOP/AOP_DEPT.git git checkout feature/BARC-125 git add compute_code.py git commit - m "qwsasa" git push
我应该做的:
- 我应该创建一个不同的功能分支,检查并添加更改并推送相同的内容。
git clone https://github.aop-site.com/AOP/AOP_DEPT.git git checkout feature/BARC-149 git add compute_code.py
请求: 如何修复我在错误部分所做的更改(错误部分)?
【问题讨论】:
-
您在这两种情况下所做的只是暂存一个文件。没有什么是永久的。只需取消暂存并继续使用正确的分支。
-
另一位开发人员正在开发该功能。我也做过 - git commit 和 git push
标签: git github git-branch rebase