Lädt...

🔧 Git reset bằng terminal và extensions vscode cho git


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Sử dụng git một thời gian mình thấy có nhiều bạn hay hỏi về việc muốn quay lại commit trước đó và loại bỏ hết commit cũ đi. Ngoài việc sử dụng revert thì git reset cũng được mình hay sử dụng. Hôm nay xin chia sẻ cách mà mình hay dùng.

Mục lục:

  • 1. Sử dụng lệnh git trên terminal
  • 2. Sử dụng giao diện trong vscode

1. Sử dụng lệnh git trên terminal

Sử dụng git log để xem tất cả commit

git log

Sử dụng lệnh git reset

Bạn có thể sử dụng 1 trong 3 lệnh sau:

  • Chuyển code về commitId hiện tại khi các thay đổi của commit code trước đó ở trạng thái staged
git reset --soft commitId
  • Chuyển code về commitId hiện tại khi các thay đổi của commit code trước đó ở trạng thái changes
git reset --mixed commitId
  • Chuyển code về commitId hiện tại khi các thay đổi của commit code trước đó đều bị xóa
git reset --hard commitId

Sửa lại code của mình (nếu có)

Đẩy code lên bằng lệnh force

  • Đẩy code của bạn lên, khi bạn thực hiện force push, Git sẽ ép buộc máy chủ chấp nhận các thay đổi mới nhất từ bạn mà không cần phải điều chỉnh lịch sử commit.
git push --force

2. Sử dụng giao diện trong vscode

Tải extensions

  • sử dụng extensions Git Graph để quản lý và nhìn trực quan commit code theo dạng tree và hơn thế nữa

Image description

Thao tác git reset trên git graph

  • Click chuột phải vào commit bạn cần reset và chọn Reset curent branch to this Commit...
    Image description

  • Lựa chọn 1 trong 3 loại reset để tiếp tục

Image description

  • Click Yes, reset

Image description

  • Sau khi reset xong bạn sẽ thấy các thông tin reset của mình tại đây ứng với mỗi trường hợp mixed, soft, hard

Image description

  • Sau khi thay đổi xong hết bạn chọn termial rồi gõ lệnh push để đẩy thay đổi lên
git push --force

Chúc các bạn thành công.

...

🔧 Git reset bằng terminal và extensions vscode cho git


📈 90.12 Punkte
🔧 Programmierung

🔧 Git Reset Hard – How to Reset to Head in Git


📈 30.54 Punkte
🔧 Programmierung

🔧 Bang Bang! My Interpreter Shot Me Down!


📈 27.33 Punkte
🔧 Programmierung

📰 Remake von den Bond-Produzenten: Tschitti Tschitti Bäng Bäng wird neu verfilmt


📈 27.33 Punkte
📰 IT Nachrichten

🔧 Cách thay đổi bảng MySQL lớn bằng Percona Toolkit trên EC2 và AWS Aurora !!


📈 27.33 Punkte
🔧 Programmierung

📰 Bang Bang Cauliflower: Gebackener Karfiol mit Chili


📈 27.33 Punkte
📰 IT Nachrichten

🔧 Lynx: Giải pháp mới cho ứng dụng đa nền tảng - Giới thiệu


📈 25.78 Punkte
🔧 Programmierung

🔧 Lynx: Giải pháp mới cho ứng dụng đa nền tảng - JS Engine


📈 25.78 Punkte
🔧 Programmierung

🕵️ Gợi Ý Cho Bạn 3 Cách Đánh Mega 6/45 Vip66 Siêu Chuẩn


📈 25.78 Punkte
🕵️ Reverse Engineering

🔧 37 Tip dành cho sự nghiệp của Frontend Develop (P2)


📈 25.78 Punkte
🔧 Programmierung

🔧 37 Tip dành cho sự nghiệp của Frontend Develop (P2)


📈 25.78 Punkte
🔧 Programmierung

🔧 Lazy load chỉ dùng cho Image ?


📈 25.78 Punkte
🔧 Programmierung

🔧 setup discord server làm Communication Hub cho dự án


📈 25.78 Punkte
🔧 Programmierung

🕵️ CVE-2020-12128 | Dong Joo Cho File Transfer iFamily 2.1 path traversal


📈 25.78 Punkte
🕵️ Sicherheitslücken

🕵️ Firefox Portable Full cho SQL Injection


📈 25.78 Punkte
🕵️ Hacking

📰 Computer-Go: Deep Zen spielt 1:2 gegen Go-Legende Cho Chikun


📈 25.78 Punkte
📰 IT Nachrichten

📰 Computer-Go: Deep Zen spielt 1:2 gegen Go-Legende Cho Chikun


📈 25.78 Punkte
📰 IT Nachrichten

🔧 Setup Laragon's Cmder in VSCode (VSCode Extension)


📈 24.79 Punkte
🔧 Programmierung

🔧 Debug Diary: Vscode Extension Development Host Can't Fully Simulate Actual Vscode


📈 24.79 Punkte
🔧 Programmierung

🔧 VSCode Extensions - Adding Paid Features


📈 21.38 Punkte
🔧 Programmierung

🕵️ The Alarming Rise of Malicious Extensions in Microsoft’s VSCode Marketplace


📈 21.38 Punkte
🕵️ Hacking

🔧 Cool VSCode Extensions that that I've discovered


📈 21.38 Punkte
🔧 Programmierung

🔧 A vscode extension which will help you manage extensions like on intellij


📈 21.38 Punkte
🔧 Programmierung

🔧 Top 14 VSCode Extensions imo!


📈 21.38 Punkte
🔧 Programmierung

📰 VSCode Extensions With Malicious Code Installed 229M Times


📈 21.38 Punkte
📰 IT Security Nachrichten

🔧 Top VSCode Extensions I Use Everyday - 2025 Edition


📈 21.38 Punkte
🔧 Programmierung

matomo