If you have been using Git long enough, you have probably heard about git add -p/--patch
, which allows you to selectively stage parts of files. However, did you know that many other Git commands support this argument as well? Among them are commit
, reset
, checkout
, stash
, and log
, and they represent the main topic of the present post.
Read More
Tag Archives: terminal
Things About Vim I Wish I Knew Earlier
I have been using Vim as my primary (and only) text editor since 2009. Over the years, I have discovered many useful things about Vim that I wish I knew earlier because they dramatically improved my text-editing efficiency. In this post, I would like to share the most important ones with you.
Read More
My Tmux Configuration
Tmux is a great tool that allows you to have separate terminal sessions inside a single terminal window. Inside each session, you can have multiple windows, and each window can be separated into multiple panes. Take a look at this screenshot to get an idea. In this post, I would like to share and explain my configuration of this tool. Hopefully, you will find some nice tweaks in there that will help you to speed up your workflow.
Read More
My Git Configuration
I have been using Git extensively since 2011. Over the years, I have configured it to make myself more productive. In this post, I would like to share and explain my Git configuration with you. Hopefully, you will find some nice tweaks in there that will help you to speed up your workflow.
Read More
Using an Editor To Stage Files In Git
This post describes script git-edit-index that allows you to open an editor to stage or unstage files in Git, just like when you perform an interactive rebase. It thus represents a faster alternative to git add -i
or git gui
.
Read More