Skip to content

Publish Project to Git Repository

πŸš€ Get Started

Panduan ini menjelaskan cara mempublikasikan project ke Git repository menggunakan Git.

Pada panduan ini, Anda akan membuat Git repository pada project, menyimpan perubahan menggunakan commit, menghubungkan project ke remote repository, kemudian mempublikasikan source code ke Git repository.


🎯 Learning Objectives

Setelah mengikuti panduan ini, Anda diharapkan mampu:

  • Membuat Git repository.
  • Menambahkan file ke staging area.
  • Membuat commit.
  • Menghubungkan project ke remote repository.
  • Mempublikasikan project ke Git repository.

πŸ”„ Workflow

flowchart LR

    A["πŸ“ Create Project Directory"]
        --> B["πŸ—‚ Initialize Git Repository"]

    B --> C["πŸ“¦ Add Files"]

    C --> D["πŸ’Ύ Commit Changes"]

    D --> E["πŸ”— Configure Remote Repository"]

    E --> F["πŸš€ Publish Project to Git Repository"]

πŸ“‹ Prerequisites

Pastikan:

  • Git telah terinstal.
  • Git telah dikonfigurasi.
  • Git repository telah tersedia.

▢️ Procedure

Create Project Directory

Buat direktori project.

mkdir my-project

Masuk ke direktori project.

cd my-project

Review direktori kerja.

pwd

Contoh output.

/home/user/my-project

Initialize Git Repository

Inisialisasi Git repository.

git init

Contoh output.

Initialized empty Git repository in /home/user/my-project/.git/

Review repository.

ls -la

Contoh output.

.git

Add Files

Buat file sebagai contoh.

touch README.md

Tambahkan seluruh perubahan ke staging area.

git add .

Review status repository.

git status

Contoh output.

Changes to be committed:

    new file: README.md

Commit Changes

Simpan perubahan ke repository.

git commit -m "Initial commit"

Contoh output.

[main (root-commit)] Initial commit

Review histori commit.

git log --oneline

Contoh output.

a1b2c3d Initial commit

Configure Remote Repository

Hubungkan project dengan Git repository.

git remote add origin https://github.com/<username>/<repository>.git

Review remote repository.

git remote -v

Contoh output.

origin  https://github.com/<username>/<repository>.git (fetch)
origin  https://github.com/<username>/<repository>.git (push)

Publish Project to Git Repository

Publikasikan project.

git push -u origin main

Apabila branch utama menggunakan nama master, sesuaikan nama branch yang digunakan.

Review repository menggunakan web browser untuk memastikan seluruh source code telah berhasil dipublikasikan.


βœ… Verification

Pastikan:

  • Git repository berhasil dibuat.
  • Seluruh file berhasil ditambahkan ke staging area.
  • Commit berhasil dibuat.
  • Remote repository berhasil dikonfigurasi.
  • Project berhasil dipublikasikan.

Verification

Project berhasil dipublikasikan ke Git repository.


πŸ’‘ Technology Notes

Git menggunakan empat area kerja selama proses pengelolaan source code.

flowchart LR

    A["πŸ’» Working Directory"]
        --> B["πŸ“¦ Staging Area"]

    B --> C["πŸ—‚ Local Repository"]

    C --> D["☁️ Remote Repository"]

Penjelasan singkat.

Area Description
Working Directory Lokasi tempat file dibuat atau diubah.
Staging Area Area sementara sebelum perubahan disimpan sebagai commit.
Local Repository Repository Git pada komputer lokal.
Remote Repository Repository Git pada server.

▢️ Next Steps

Setelah project berhasil dipublikasikan, Anda dapat mengambil project dari repository menggunakan Clone Git Repository atau mulai mengelola branch selama proses pengembangan.


Document Description
Configure Git Melakukan konfigurasi awal Git.
Clone Git Repository Mengambil project dari Git repository.
Manage Branches Mengelola branch selama proses pengembangan.

πŸ“ Summary

Pada halaman ini telah dijelaskan:

  • Membuat Git repository.
  • Menambahkan file ke staging area.
  • Membuat commit.
  • Menghubungkan project ke remote repository.
  • Mempublikasikan project ke Git repository.

Selanjutnya Anda dapat mengambil project dari Git repository atau mulai mengelola branch sesuai kebutuhan pengembangan.