- Create the Script File Open your terminal and create a new script file:
nano ~/create_tag.sh
- Add the following content to the file:
- Save and close the file by pressing
Ctrl + O
, then Enter, and thenCtrl + X
.
A Git pre-commit hook that prevents accidental commits on protected branches (master
, main
, production
).
✅ 🔴 Warning when committing on a protected branch.
✅ 🟢 Option to proceed (yes
) or discard uncommitted changes (discard
).
✅ 🟡 Default is no
(commit aborted unless explicitly confirmed).
✅ 📜 Logs commit attempts in ~/.git_commit_log.txt
for auditing.
✅ 🎨 Color-coded output for better readability.
// Add to your theme's functions.php file. De-queues Select2 styles & scripts. Useful to keep Boostrap form control formatting | |
/** | |
* Remove Woocommerce Select2 - Pre WC 3.2.1-ish | |
*/ | |
function woo_dequeue_select2() { | |
if ( class_exists( 'woocommerce' ) ) { | |
wp_dequeue_style( 'select2' ); | |
wp_deregister_style( 'select2' ); |
git status
git remote
git fetch
git checkout branch_name
(Example: git checkout master
or git checkout zubaer
)git branch -u remote_name/branch_name
(Example: git branch -u production/master
or git branch -u origin/master
). It is important to provide -u
. Otherwise, it will try to create a new Branch.git branch branch_name
(Example: git branch zubaer
).git log
git add .
git commit -m 'Commit text'
git push remote_name branch_name
(Example: git push production master
or git push origin master
).flex { | |
display: flex; | |
display: -webkit-flex; | |
display: -moz-flex; | |
} | |
.flex-row { | |
flex-direction: row; | |
} |
DELETE FROM wp_usermeta | |
WHERE NOT EXISTS ( | |
SELECT * FROM wp_users | |
WHERE wp_usermeta.user_id = wp_users.ID | |
) |
I felt the importance of directly editing a file from a DigitalOcean droplet on my Ubuntu Server. I research on the internet and made a way to do it.
sudo whoami
touch testfile
mkdir testdir
ls -a
cd
cd ..
cd ~
<?php | |
/** | |
* This Scheduler will run once every minute unlike the Heroku scheduler which only runs every 10 mintues. | |
* To use this scheduler with Laravel 5.4+ add this file to /app/Console/Commands/RunScheduler.php | |
* Register this file in app/Console/Kernel.php | |
* protected $commands = [ | |
* ... |