git restore .
با استفاده از این دستور تمام تغییرات به کامیت قبلی برمیگردن و تغییرات کامیت نشده بازگردانده میشن
git reset <hash code to revert to it changes>
بازگرداندن تغییرات کامیت شده به حالت unstaged از طریق کد هش اون تغییراتی میخاییم با اون ست بشه
git reset --hard <hash>
با استفاده از این دستور تمام تغییرات به کامیت هش شده برمیگرده
git revert <hash>
با استفاده از این دستور تمام تغییرات به کامیت هش شده برمیگرده
git reflog
با استفاده از این دستور تمام تغییرات فایل های حذف شده را بازیابی کرد
git reset HEAD~2
با استفاده از این دستور تمام تغییرات به ۲ کامیت را برمیگرداند و از حالت استیج خارج میکنه
git checkout feature-branch
git cherry-pick <hash>
git checkout master
git reset HEAD~1 --hard
با استفاده از این دستور تمام تغییرات کامیت شده را به برنچ جدید انتقال میدیم
git diff
git diff --staged | --cached
با استفاده از این دستور تمام تغییرات مقایسه میشود . چه داخل خود ورکینگ دایرکتوری چه حالت استیجینگ
lsof -t -i:3000
sudo kill -9 $process_id
با استفاده از این دستور پورت ۳۰۰۰ که ران شده رو میبینیم و با پراسس ایدی اش متوقف کنیم