Meer Uxairmeeruzairwashere.hashnode.dev·Apr 1, 2024Mastering Git: A Beginner's Journey from GitHub Desktop to Git CLIAre you new to the world of version control and eager to learn Git? If so, you might be wondering where to start. With numerous tools and resources available, it's essential to choose a learning path that suits your level of expertise. In this blog p...Discuss·28 readsGitHub
Steve Yonkeublog.yokwejuste.me·Feb 27, 2024Just Git like a proIn the ever-evolving world of software development, managing code changes is paramount. This is where Version Control Systems (VCS) come into play. A VCS is a system that tracks changes made to files over time, allowing developers to revert to previo...DiscussGit
Nipuna Upekshanipunaupeksha.hashnode.dev·Feb 26, 2024Better Repository Management System for Developers👋🏼 Introduction If you are a developer then a VCS(Version Control System) like GitHub or GitLab is one of the most important tools you are using. When you want to clone a git repo, you might be copying the HTTPS link or SSH link and typing the foll...Discussghq
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 16 - Undoing CommitsUndoing Commits: To undo commits in Git, you have several options depending on your specific needs and the state of your repository. Undo the Last Commit (without changing files): To undo the last commit but keep the changes in your working direct...DiscussDevops
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 15 - Git StashGit Stash: git stash is a command in Git that allows you to temporarily shelve changes you've made to your working directory, so you can work on something else without committing your changes to a branch. Below are the steps to see how git stash work...DiscussDevops
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 14 - GitignoreGitignore: The .gitignore file is a text file used by Git to specify intentionally untracked files that Git should ignore. These files are typically generated as part of the build process, contain sensitive information, or are specific to a developer...DiscussDevops
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 12 - Git RebaseRebase: Git rebase is a command used to reapply commits on top of another base branch. It's essentially a way to move or integrate a series of commits from one branch to another, typically used to maintain a cleaner and more linear project history. R...Discuss·1 likeDevops
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 11 - Merge RequestsMerge Requests: A merge request also known as a pull request in some platforms is a request made by a developer to merge their code changes from one branch into another branch within a Git repository. It serves as a way to propose and review changes ...DiscussDevops
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 10 - Concept of BranchesBranches: In Git, branches are essentially pointers to a specific commit in the repository's history. They allow you to work on different parts of your project simultaneously without interfering with each other. View Branches: To view the branches gi...DiscussDevops
Abdullah Bin Altafdevopswithabdullah.hashnode.dev·Feb 24, 2024Lecture # 9 - Connecting local and remote repositoriesFollow the steps to connect local repository with the remote repository and pushing files: Initialize a local repository. This is done using git init command. Click Here to learn how to setup a git repository locally. Create a repository remotely...DiscussDevops