Skip to main content

Remove last commit from remote Git repository

 Remove last commit from remote Git repository

# remove commit locally
git reset HEAD^ 


# only remove it from the remote
# deprecated
git push origin +HEAD^:"$name_of_your_branch" # e.g. +HEAD^:master

# new
git push origin +HEAD~:refs/heads/$name_of_your_branch 
# e.g. git push origin +HEAD~:refs/heads/master


# Some shells interpret the ^ character. For those shells, either quote/escape or use ~
HEAD\^
'HEAD^'
HEAD~

Comments

Popular posts from this blog

Use CS50 Library in Your Local Machine Offline (C Language Setup)

Use CS50 Library in Your Local Machine Offline (C Language Setup) Make Your PC Ready for C Programming with CS50 In this guide, you will learn how to prepare your computer to run C programs locally and use the CS50 library offline. The following videos will walk you through all required tools and setup steps. Step 1: Install Visual Studio Code This video explains how to download and install Visual Studio Code on Windows 10. Step 2: Install C/C++ Compiler (GCC, G++, GDB) Learn how to install the C/C++ toolchain using MinGW-w64 and MSYS2. Step 3: Configure VS Code for C/C++ This step shows how to properly configure Visual Studio Code for C and C++ programming. How to Use CS50 Library Offline After completing the setup above, follow these steps to use the CS50 library locally without internet access: Download the CS50 library from GitHub Releases: https://github.com/cs50/libcs50/rel...

Install Windows 11 on a bootable USB using Linux

 Install Windows 11 on a bootable USB using Linux 1 Download the iso image of Windows from the offical website for Microsoft 2 Open terminal and run these commands to install WoeUSB sudo add-apt-repository ppa:tomtomtom/woeusb sudo apt update sudo apt install woeusb 3 Plugin the USB into the device, and run this command lsblk Assume your USB is /dev/sdb 4 Format it to NTFS or FAT32: sudo mkfs.ntfs -f /dev/sdb # or sudo mkfs.vfat -F 32 /dev/sdb 5 Unmount the USB sudo umount /dev/sdb* 6 Burn the ISO file into the USB sudo woeusb --device /path/to/windows.iso /dev/sdb 7 Remove the USB if the files are burned successfuly and it can be used as bootable to install Windows.