![]() The following diagram demonstrates how rebasing onto the main branch facilitates a fast-forward merge. The former option results in a 3-way merge and a merge commit, while the latter results in a fast-forward merge and a perfectly linear history. You have two options for integrating your feature into the main branch: merging directly or rebasing and then merging. Learn more about git log and git bisect on their individual usage pages. The developer quickly finds the commit that introduced the bug and is able to act accordingly. Because the git history is clean, git bisect has a refined set of commits to compare when looking for the regression.The developer can not identify when the bug was introduced using git log so the developer executes a git bisect.A developer examines the history of the main branch using git log because of the "clean history" the developer is quickly able to reason about the history of the project. ![]() A feature that was working successfully is now broken.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |