πŸ“’ Too many exams? Don’t know which one suits you best? Book Your Free Expert πŸ‘‰ call Now!

  • google app store apple app store
  • βœ–

      Question

      Which of the following is NOT a feature of Git in source

      code management?
      A Branching and merging Correct Answer Incorrect Answer
      B Distributed version control Correct Answer Incorrect Answer
      C Linear history Correct Answer Incorrect Answer
      D Staging area Correct Answer Incorrect Answer
      E Reverting changes Correct Answer Incorrect Answer

      Solution

      Git is a distributed version control system that supports non-linear development through its branching and merging features. Git allows developers to create branches for different features or bug fixes, work on them independently, and then merge them back into the main branch when ready. Unlike some version control systems that enforce a linear history (i.e., each commit directly follows the previous one), Git embraces a non-linear history where branches can diverge and then converge back into the main timeline. This flexibility is one of Git's strengths, enabling collaborative and parallel development efforts. Why Other Options Are Wrong: A) Branching and merging: This is incorrect because branching and merging are core features of Git, enabling non-linear development. B) Distributed version control: This is incorrect because Git operates as a distributed system, allowing each developer to have a full copy of the repository. D) Staging area: This is incorrect because Git includes a staging area where changes can be reviewed before committing them to the repository. E) Reverting changes: This is incorrect because Git allows developers to revert changes, whether through git revert, git reset, or git checkout.

      Practice Next

      Relevant for Exams:

      ask-question