Git: go back to a specific commit and discard all commits after it permanently


To permanently go back to a specific commit and discard all commits after it, you can use the following Git commands:

1) Reset to the specific commit:

git reset --hard <commit-hash>

Replace <commit-hash> with the hash of the specific commit you want to reset to. This will move your branch pointer back to that commit and discard any changes in the working directory and staging area.

2) Force push the reset (if working with a remote branch):

If you’re working on a branch that is shared with others or is pushed to a remote repository (e.g., origin), you’ll need to force push the changes to discard the later commits on the remote as well:

git push origin <branch-name> --force

Replace <branch-name> with the name of your branch.

Caution

This is a destructive operation: All the commits after the specified one will be lost permanently unless they exist in another branch or are otherwise referenced.

Make sure you’re certain before running these commands, especially when using --force, as it changes the history on the remote repository, which can affect other collaborators.

Оригинална испанска паеля от регион Валенсия

Продукти:

  • Ориз
  • Пилешко месо
  • Олио
  • Сол
  • Шафран
  • Зелен боб
  • Едър бял боб
  • Чесън
  • Доматено пюре
  • Вода

Приготвяне:

В тава за паеля се слага олио докато загрее и се добавя сол.
Добавя се пилешкото месо така че да се запече.
Обръща се за да се опече от всяка страна.

По желание – Добавят се скаридите и се печат за малко, като се обръщат от всички страни.

Когато месото е готово се добавя зеления и белия боб и се разбъркват.

Добавят се две скилитки чесън нарязани на ситно. Разбърква се.

Добавя се шафран – 1 супена лъжица ??? Разбърква се.

Добавя се 500 грама доматено пюре. Разбърква се.

Добавя се вода и се оставя да ври на силен огън.

Добавя се оюе сол.

Когато водата спадне се добавя около 800 грама ориз. Разбърква се добре.

След като водата изври, се сваля от огъня и се оставя 10 мин. да “почине”.

Добавете резенчета лимон отгоре.

Рецептата е от тук:

Desktop Environment (Change)

https://support.system76.com/articles/desktop-environment/#different-desktop-environments

Change Default Display Manager:

sudo dpkg-reconfigure gdm3 

Check which display manager is running:

systemctl status display-manager.service  or  $ cat /etc/X11/default-display-manager 

Restart GDM:

sudo systemctl restart gdm

Ubuntu + RDP on Oracle Cloud

The first one works the best. Open an SSH connection to the server and run these commands:

sudo su
cd ~
apt update
apt upgrade
apt -y install lxqt sddm xrdp
systemctl status xrdp

The XRDP port needs to be open in Oracle Cloud and search for ‘Virtual Cloud Networks’. Then select the network and go to the ‘Security Lists’ and click on the default one. Then add ingress rules:

The open the port in iptables by editing /etc/iptables/rules.v4

Make a copy of the rule for port 22 and change the value to 3389

Then run:

iptables-restore < /etc/iptables/rules.v4

Create a file in your home folder (/root) called .xsession

nano .xsession

Alternative videos – they may install a different desktop: