If you have to login for wifi through browser. You can follow steps listed below.

$nmcli d wifi connect <WifiSSID> //WifiSSID means name of Wifi

Then install elink through

$sudo apt install elink

If already done then type

$elink

Enter URL of login page and password. Congratulation you are connected through Wifi from terminal. It may seem tedious task but if you know the real power of terminal than this long procedure is worth in.

Inspite of this I used to online tool to edit the properties like aspect ratio, height and width of image through online tool http://resizeyourimage.com/ . I have used it to fill GATE examination form.

set imap_user = "userName@gmail.com"
set imap_pass = "password"
set smtp_url = "smtp://userName@smtp.gmail.com:587/"
set smtp_pass = "password"
set from = "userName@gmail.com"
set realname = "Sender Name"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed="+[Gmail]/Drafts"
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
set move = no

Squash last N commits ( say 3 )

git rebase -i HEAD~3

An editor will be fired up with all the commits in your current branch (ignoring merge commits), which come after the given commit. Keep the first one as “pick” and on the second and subsequent commits with “squash”. After saving, another editor will be fired up with all the messages of commits which you want to squash. Clean up all the messages and add a new message to be displayed for the single commit.

Command to forcibly push the commits to remote branch.

git push –force remote_name branch_name

Command to update the commit message of last commit.

git commit -a --amend

Rename branch locally

git branch -m new_name //If currently on that branch

git branch -m old_name new_name //If currently not on that branch

Rename branch remotely

git push origin :old_name new_name

Remove files from git using gitignore

Solution: Write that file name in .gitignore file.

What if you already committed a file and now realised that it should be removed from git. So, here is the solution.