Skip to content

Finchett.com

A brain dump

  • Home
  • Blog
  • About
  • Kubernetes
  • SQL Server
  • Contact
  • Newsletter
  • Finchett.com Privacy Policy

Tag git

  • Home
  • Honouring .gitignore settings
2 July 2024

Honouring .gitignore settings

By Stephen in Development Tag git

Overview Earlier today, I added a great feature to my builds whereby I create a new BuildVersion.json file containing the latest commit and the date and time of the build.…

Read More

19 December 2023

Turning a Folder into a Git Repository

By Stephen in Development Tag git

Introduction Version control is fundamental to modern software development, allowing developers to track changes, collaborate efficiently, and manage their projects effectively. Git, one of the most popular version control systems,…

Read More

11 December 2023

Keeping Your Git Repository Tidy: The git clean Command

By Stephen in Development Tag git

While Git excels at tracking code modifications, it's crucial to maintain a clean and organised repository to ensure efficient workflows and avoid potential conflicts. This is where the git clean…

Read More

8 December 2023

Update your GIT Repositories

By Stephen in Development Tag git

The git remote update command is a useful tool for keeping your local repository up-to-date with the latest changes from remote repositories. It fetches the latest branches and updates the…

Read More

8 December 2023

Resetting a Git Repository Branch

By Stephen in Development Tag git

Introduction I have a problem. Well, I have several, but this one is that I keep pushing changes into my main branches instead of creating a feature branch. I don't…

Read More

4 December 2023

Git Merge v Rebase

By Stephen in Development Tag git

Git Rebase and Git Merge are two different approaches for integrating changes from one branch into another in Git, each with its use cases and implications: Git Rebase Process: Rebase…

Read More

22 November 2023

Git Command List

By Stephen in Development Tag git

Introduction Git, a distributed version control system, is an essential tool for modern software development. This guide provides a comprehensive list of Git commands, categorized for easy understanding and quick…

Read More

22 November 2023

Fix incorrect Git Comments

By Stephen in Development Tag git

Introduction In software development, using Git for version control is ubiquitous. However, even the most seasoned developers can sometimes make a typo or leave out crucial information in a commit…

Read More

22 November 2023

Pruning your Git Repository

By Stephen in Development Tag git

Introduction If you are using Git for your source control, maintaining an organized and efficient repository is crucial for smooth project management. This is where git prune comes into play.…

Read More

22 November 2023

Merging, Stashing and Reverting in Git

By Stephen in Development Tag git

Introduction Building on the basics of Git, this post dives into three advanced commands: git rebase, git stash, and git reset. These commands enhance your Git toolkit, offering more sophisticated…

Read More

Posts pagination

1 2

Search

Table Of Contents
  1. Introduction
  2. Understanding Advanced Git Commands
  3. 1. git rebase
    • What is git rebase?
    • Usage and Benefits
    • How it Works
    • Best Practices
  4. 2. git stash
    • What is git stash?
    • Usage and Benefits
    • How it Works
    • Best Practices
  5. 3. git reset
    • What is git reset?
    • Usage and Benefits
    • How it Works
    • Best Practices
  6. Conclusion

Recent Posts

  • Running Proxmox on a Raspberry Pi
  • Honouring .gitignore settings
  • Faker.Net: Data Generation for Developers
  • Exploring MiniExcel: A Lightweight .NET Library for Excel Operations
  • File Path Size Does Matter

apis (4) async (8) c# (103) devops (4) dotnet (5) esp32 (11) git (11) hardware (6) joins (6) kubectl (4) kubernetes (13) logging (4) nanoframework (6) network (8) NFS shares (5) nunit (8) patterns (34) performance (7) pi (8) playwright (7) plugins (8) proxmox (13) serilog (4) setup (16) sql (46) testing (9) tools (6) tslint (4) typescript (23) unit-testing (9) webapi (4)

Archives

Get the Newsletter

Categories

  • Development
  • Infrastructure
  • Other
  • Plugins
  • Raspberry Pi
  • wordpress

Recent Posts

  • Running Proxmox on a Raspberry Pi
  • Honouring .gitignore settings
  • Faker.Net: Data Generation for Developers
  • Exploring MiniExcel: A Lightweight .NET Library for Excel Operations
  • File Path Size Does Matter

Proudly powered by WordPress| Theme: SpicePress Dark by SpiceThemes

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Finchett.com
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.