{"id":350,"date":"2025-07-22T17:47:10","date_gmt":"2025-07-22T17:47:10","guid":{"rendered":"https:\/\/www.eatmaja.co.id\/eka\/?p=350"},"modified":"2025-07-22T17:47:10","modified_gmt":"2025-07-22T17:47:10","slug":"github-rollback","status":"publish","type":"post","link":"https:\/\/www.eatmaja.co.id\/eka\/2025\/07\/22\/github-rollback\/","title":{"rendered":"GITHUB dan  Workspace VS Code"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Repo Baru di GitHub<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Terminal pada VS Code<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git init<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tambahkan semua file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">git <\/span><span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">add <\/span><span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">.<\/span><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Commit perubahan awal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -m \"Initial commit\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Salin <strong>URL repo GitHub<\/strong> yang baru dibuat, diterminal VS Code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote add origin https:\/\/github.com\/username\/opensourcepos-dev.git<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Push ke GitHub:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git branch -M main\ngit push -u origin main<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verifikasi, <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Buka halaman GitHub repo  dan akan lihat semua file dari workspace sudah masuk.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setiap perubahan selanjutnya tinggal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add .\ngit commit -m \"Update &#91;deskripsi]\"\ngit push<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Cara <em>mengecek default repository GitHub<\/em> di Visual Studio Code (VS Code) dengan detail<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cek Konfigurasi Git Remote<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote -v<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Outputnya akan menunjukkan daftar remote repository, contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>origin  https:\/\/github.com\/username\/nama-repo.git (fetch)\norigin  https:\/\/github.com\/username\/nama-repo.git (push)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cek Branch yang Aktif<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git branch<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cek Branch Mana yang Terhubung ke Remote<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git status<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>git branch -vv<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jika Belum Ada Repo Terhubung<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote add origin https:\/\/github.com\/username\/nama-repo.git<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>(rollback)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pastikan Anda sudah commit atau stash perubahan yang ingin disimpan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>cd \/path\/to\/&#91;folder yang ingin dipulihkan]\ngit add -A\ngit stash push -m \"WIP api2 tweaks\"<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ambil perubahan terbaru dari remote:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git fetch origin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jika ingin hard-reset seluruh working tree ke origin\/main (atau branch lain yang Anda pakai):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git reset --hard origin\/main<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ini akan mengembalikan semua file persis sama seperti di remote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u2014atau\u2014<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jika hanya ingin memulihkan folder tertentu saja tanpa mengganggu folder lain:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git checkout origin\/main -- &#91;folder yang ingin dipulihkan]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><br>(Opsional) Jika ada dependensi baru yang terhapus atau berubah, reinstall:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd &#91;folder api slim 4.x]\ncomposer install --no-dev -o<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Verifikasi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git status<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">perintah di terminal  windows 11 untuk  membuat struktur file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tree &#91;direktori yanga akan ddibuat struktur file] \/a \/f &gt; &#91;struktur file yang disimpan.md]<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Repo Baru di GitHub Terminal pada VS Code Tambahkan semua file: Commit perubahan awal: Salin URL repo GitHub yang baru dibuat, diterminal VS Code: Push ke GitHub: Verifikasi, Buka halaman&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-350","post","type-post","status-publish","format-standard","hentry","category-composer-slim4-xx","category-github"],"_links":{"self":[{"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/posts\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":0,"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/posts\/350\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/categories?post=350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eatmaja.co.id\/eka\/wp-json\/wp\/v2\/tags?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}