10 April 2024
17 September 2021
Password entering dialogue box would not show up in Outlook
Password Entering dialogue box would not show up in Outlook
Problem: After changing password, open Outlook, it is not connected the exchange server. 'Missing password' shows up at bottom right corner, but the password entering box would not show up.
Cause: You are sharing screen in Zoom meeting.
Solution: Stop sharing screen, then the password entering box wil l show up.
09 July 2021
How to get lost files back resulting from running git add and git restore -s@ -SW?
How to get lost files back resulting from running git add and git restore -s@ -SW?
Problem:
suppose you ran
$ git add .
then you ran
$ git status
and saw that you have added some files which you did not want to add.
(You did not run
$ git commit
)
then you wanted to remove them from the index.
In haste, you ran
$ git restore -s@ -SW
resulting in those files are gone away from your working tree (resulted from -W).
You want to get them back.
Solution:
Run
$ git fsck --cach --no-reflogs --lost-found --unreachable head
You will get a list of SHA1, which point to your lost files.
Then run
$ git show SHA1 > name_of_lost_file
one by one, every lost file will now be in your current work directory!
11 June 2021
How to create an alias command in git to display a log in graph?
How to create an alias command in git to display a log in graph?
$alias graph="git log --all --oneline --graph --decorate"
(I find that it outputs the same as without '--decorate'.)
Note:
'--oneline' is a shorthand for both '--pretty=oneline' and '--abbrev-commit' used together.
-----------------------------------------------------------------------------------------
I find the 2 following commands are very helpful,
1.
$git log --all --oneline --graph
2.
$git show-branch --all --more=1000
(you can replace 1000 with any number, according to your requirements.)