sudo apt install zsh-autosuggestions zsh-syntax-highlighting zsh
git rebase -i --root
pick
to edit
. If you would like to change all the commits, enable line numbers with set nu
and perform the following replace: :1,Ns/pick/edit/g
(where N
is the line number of the last line)git rebase --continue
.git commit --amend --reset-author
. If --reset-author
is specified, it will use the details from your git config. (If you need to specify an alternate name/email, you can do so with --author="John Doe <[email protected]>"
. If you would like to change the time to a previous date, you can do so with --date "2 days ago"
.)Follow the instructions on Github to Create an Access Token in Github
By default, git credentials are not cached so you need to tell Git if you want to avoid having to provide them each time Github requires you to authenticate. On Mac, Git comes with an “osxkeychain” mode, which caches credentials in the secure keychain that’s attached to your system account.
You can tell Git you want to store credentials in the osxkeychain by running the following:-
{ | |
"kite.showWelcomeNotificationOnStartup": false, | |
"python.pythonPath": "C:\\Users\\ashis\\AppData\\Local\\Programs\\Python\\Python310\\python.exe", | |
"C_Cpp.updateChannel": "Insiders", | |
"code-runner.runInTerminal": true, | |
"workbench.iconTheme": "material-icon-theme", | |
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe", | |
"files.autoSave": "afterDelay", | |
"C_Cpp.debugger.useBacktickCommandSubstitution": true, | |
"workbench.settings.useSplitJSON": true, |
#! /bin/bash | |
# This will terminate the script if the script fails in | |
# between somewhere | |
set -e | |
# This will install the ZSH in the system | |
sudo apt install zsh | |
# This will change the from BASH to ZSH |
��a d a m v o s s . v s c o d e - l a n g u a g e t o o l | |