Forking Workflow is fundamentally different from other Git workflows. Instead of using a single server-side repository to act as the ‘central’ codebase, Forking Workflow gives every developer their own server-side repositories. This workflow is most often seen in public open-source projects.
The main advantage is that contributions can be integrated without the need for everyone to push to a single central repository to maintain clean project history. Developers can push to their own server-side repositories, and only the project maintainer will push to the official repository.
As soon as developers are ready to publish their local commits, they will push their commits to their own public repositories. Then, they will perform a pull request from the main repository, which notifies the project maintainer that an update is ready to be integrated.
Posted Date:- 2021-10-06 07:59:41
What is the concept of sudo in Linux?
Have you heard about Ansible Galaxy? What does it do?
Can you tell me what a Puppet codedir is?
What is a Puppet Module? How is it different from the Puppet Manifest?
I have 40 jobs in the Jenkins dashboard and I need to build them all at once. Is it possible?
Explain Pair Programming with reference to DevOps
Name two tools which are used for docker networking.
What is the easiest method to build a small cloud?
What is post mortem meeting with reference to DevOps?
Explain Blue/Green Deployment Pattern
When a server gets shut down does data stored in Memcached is still available?
Explain how Memcached should not be used?
Explain what Dogpile effect is? How can you prevent this effect?
Describe the difference between driver.close() and driver.quit().
Can you tell me, what Continuous Testing and Automation Testing are?
I want to move or copy Jenkins from one server to another. Is it possible? If yes, how?
How is a bare repository different from the standard way of initializing a Git repository?
How do you push a file from your local system to the GitHub repository using Git?
Can you explain the architecture of Jenkins?
What is Git rebase and how can it be used to resolve conflicts in a feature branch before merge?
What is the concept behind sudo in Linux OS?
Do you know about post mortem meetings in DevOps?
Explain how you can update Memcached when data changes?
Explain the difference between a centralized and distributed version control system (VCS).
What is Git bisect? How can you use it to determine the source of a (regression) bug?
Explain how you can minimize the Memcached server outages?
Can you tell me some advantages of Forking Workflow over other Git workflows?
How do you handle the merge conflicts in Git?
How do you squash last N commits into a single commit?
Which VCS tool you are comfortable with?
How is IaC implemented using AWS?
Name three important DevOps KPIs.
What are the benefits of using version control?
What is the role of AWS in DevOps?
What are the anti-patterns of DevOps?
How will you approach a project that needs to implement DevOps?
Can you say something about the DevOps pipeline?
Mention some of the core benefits of DevOps.
What are the various branching strategies used in the version control system?