Posts

How to push changes to Git Hub using GIT GUI?

Image
Getting started with Git GUI Step 1: Create Remote Repository Now, we need a Git repository, and we’ll create a new remote repository on Github. Step 2: Create a Local Repository For creating a local repository: in our Git GUI, click on  “Create New Repository” . Select the location you wish to store your repository in. It is important to note that the selected repository location MUST NOT  exist. In order for this new repository to be initialized, you must first create a file, any file, in your local repo.Then, you must Commit and Push to the remote Git repository location. Step 3: Clone a Remote Repository to a Local Repository In order to clone a repository, click on the “ Clone Existing Repository ” link in the Git GUI window. An existing repository is one that is already initialized and/or has commits pushed to it. Note:  In the Source Location field, fill in the Git remote repository location. The target directory works as same in the case of creating a local reposi...

How to push changes to Git Hub using the command line?

Image
Using Command line to PUSH to GitHub 1. Creating a new repository You need to create a new repository and click on the plus sign. Fill up all the required details, i.e., repository name, description and also make the repository public this time as it is free. 2. Open your Git Bash 3. Create your local project in your desktop directed towards a current working directory. 4. Initialize the git repository Use  git init  to initialize the repository. It is used to create a new empty repository or directory consisting of files' with the hidden directory. '.git' is created at the top level of your project, which places all of the revision information in one place. 5. Add the file to the new local repository Use  git add .  in your bash to add all the files to the given folder. Use  git status  in your bash to view all the files which are going to be staged to the first commit. 6. Commit the files staged in your local repository by writing a commit message You can...

How to create a GitHub repository?

Image
Log in to your Github account. Click the “+” icon on the right side of the header menu. Select “New Repository” in the drop-down menu that appears. In the upper-right corner of any page, use the   drop-down menu, and select  New repository . Type a short, memorable name for your repository. For example, "hello-world". 6.Optionally, add a description of your repository. For example, "My first repository on GitHub." 7.Choose a repository visibility. Public or Private. 8.Select  Initialize this repository with a README . You can create a README, which is a document describing your project.  You can create a  .gitignore  file, which is a set of ignore rules.  You can choose to add a software license for your project.  9.Click  Create repository .

Why do we need version control systems for IT companies?

Image
  Version control systems (VCS) are software tools that help developers manage changes to their source code over time. VCS tracks modifications made to files, including who made the changes and when allowing developers to quickly revert to a previous version or compare changes between different versions. This technology has revolutionized software development, making it easier for developers to collaborate on projects, maintain code quality, and improve productivity.   Git is the most popular distributed VCS. Managing and Protecting the Source Code Keeping Track of All the Modifications Made to the Code Comparing Earlier Versions of the Code Supports the Developers’ Workflow and Not any Rigid Way of Working Example:  There are 3 workstations or three different developers at three other locations, and there's one repository acting as a server. The workstations are using that repository either for the process of committing or updating the tasks. 

What are the differences between Scrum and Kanban?

Image
 

What are the benefits of using Scrum?

  Scrum in Agile  is a process that allows software development teams to focus on delivering business values in shortest time by rapidly and repeatedly inspecting actual working software. It focuses on accountability, teamwork and iterative progress towards well-defined goals. Scrum Framework usually deals with fact that requirements are likely to change or mostly not known at the beginning of project. Scrum Scrum is one of the implementations of agile methodology. In which incremental builds are delivered to the customer in every two to three weeks’ time. Scrum is ideally used in the project where the requirement is rapidly changing. Scrum teams are self-organizing, cross-functional team. The biggest advantage of Scrum is its flexibility as it quickly reacts to changes. In Scrum, collaboration is achieved in daily stand-up meetings with a fixed role assigned to scrum master, product owner, and team members. Not too many changes needed while implementing scrum proces...

What is the most important Agile ceremony in Agile? (Personally)

I personally feel that the Retrospective is the most important. You could be doing everything absolutely wrong, but in the retrospective, you can reflect on it and turn the whole thing around. This ceremony has the purpose of reviewing the ways of working of the agile team during the sprint. It’s like a checkpoint, where you ask yourself: “Where am I now? Am I building the right thing?” Communicating and collaborating with team members helps us to give feedback on what went well and what went wrong and how to improve the process. This can help the team continuously learn and improve their performance and collaboration.