Categories
Tips

How To Delete a Local and Remote Git Branch

To delete a local branch in Git.
git branch -D <branch_name>

To delete a remote branch in Git.
git push origin --delete <branch_name>

Categories
Tips

Integrate node.js command prompt in Visual Studio Code

Save the below line under User Settings in Visual Studio Code. Reload the editor. This will enable node.js terminal inside the editor.

"terminal.integrated.shellArgs.windows": [
    "C:\\Windows\\System32\\cmd.exe /k nodevars.bat"
 ],
Categories
Tips

How To Rename a Local and Remote Git Branch

Follow the steps below to rename a Local and Remote Git Branch:

Start by switching to the local branch which you want to rename.
git checkout <old_name>

Rename the local branch by typing the below.
git branch -m <new_name>

At this point, you have renamed the local branch. If you’ve already pushed the <old_name> branch to the remote repository, perform the next steps to rename the remote branch.

Push the <new_name> local branch and reset the upstream branch:
git push origin -u <new_name>

Delete the <old_name> remote branch:
git push origin --delete <old_name>

That’s it. You have successfully renamed the local and remote Git branch.

Categories
Tips

Deleting longer path using rimraf

The npm packages gets installed locally in node_modules folder. On trying to deleted the folder you will get a message saying “The source file name(s) are larger than is supported by the file system.

Try moving to a location which has a shorter path name, or try renaming to shorter name(s) before attempting this operation

This happens because of the nesting of folders.

To delete this successfully you can use RimRaf.

Install RimRaf globally in your system.
npm install -g rimraf

Now go the directory for which you want to remove the node_modules in command prompt and run the below command.
rimraf node_modules

You can do this for deleting any longer folder path.