This week, we focused on the basics and importance of Git for managing code, as well as how it functions in a team environment with multiple developers pushing changes to a single repository.
There are a lot of great features of Git, such as simplifying code publishing and updates, enabling the creation of separate working branches, and merging those branches into the main branch.
One issue with Git's merge feature is that it does not flag a conflict if the same line of code was not edited in a different branch. For example, if Developer 1 updates a variable from X to Y, and Developer 2 did not make changes to that line in their branch, there would be no merge conflict. However, the change itself would give an error for Developer 2's code if they tried to use the X variable.
Tuesday, November 18, 2025
Subscribe to:
Post Comments (Atom)
CST438 - Week 8
With week 8 coming to a close and the holidays just around the corner, my time in this Software Engineering class is also coming to an end. ...
-
With this week wrapping up, I have completed the first week of the Design and Analysis of Algorithms class. There was quite a bit of reading...
-
In the second week of my Design and Analysis of Algorithms course, we focused on analyzing the time efficiency of algorithms. We were introd...
-
This week in Design and Analysis of Algorithms, we mainly covered various searching techniques, including brute-force exhaustive search, dep...
No comments:
Post a Comment