Git Product home page Git Product logo

presentation's Introduction

Tutorial github

pertama sekali apa yang anda perlukan adalah sebuah akaun github dan git for windows,jika sekiranya anda menggunakan windows.

kemudian anda digalakkan untuk mengikuti tutorial di youtube untuk proses configuration.sekiranya anda mengikuti video tutorial tersebut,anda tidak perlulah berulangkali memasukkan password anda.

sekarang saya mengandaikan anda telah mempunyai akaun github dan telah mengikuti video tutorial di link yang telah saya berikan.

##1) Hasilkan Repository baru dan folder projek

untuk menghasilkan repository baru di github amatlah mudah..

anda hanya perlu klik pada butang tambah dan pilih new repository untuk hasilkan repo baru..Namakan repository anda , kemudian klik butang hijau "create repository"

new repo

 create new repo

dalam gambar di atas, saya namakan repository saya yourRepoName.Memandangkan saya telah sedia ada mempunyai sebuah repository yang kosong, saya akan menggunakan repository "presentation" untuk tutorial ini.

kemudian hasilkan sebuah folder yang anda akan gunakan untuk projek anda..

saya telah menghasilkan sebuah folder baru di desktop saya dan saya namakanya "tutorial" dan di dalam folder tersebut saya hasilkan sebuah lagi folder "screenshot". folder screenshot adalah bertujuan untuk menyimpan semua gambar yang diperlukan dalam tutorial ini.

##2) jalankan perisian Git Bash

Sekarang jalankan perisian Git Bash anda dan tukar directory ke directory folder projek anda.Cara yang saya gunakan ialah, saya membuka folder "tutorial" kemudian klik butang kanan tetikus dan saya pilih "git bash here".

Bagi saya cara begini lebih menyenangkan kerana saya tidak perlu untuk menaip directory yang panjang..

##3) hasilkan file / code

Di dalam folder tutorial saya akan hasilkan sebuah file "farouq.txt" dan isi kandungannya adalah

hai saya farouq

farouq txt

tujuan saya hasilkan sebuah file text dan mempunyai kandungan yang amat ringkas adalah supaya memudahkan anda membuat perbandingan setelah kandungan file ini di ubah.

##4) git init

Di dalam perisian git bash anda, taip

$ git init

Arahan ini bermaksud anda sedia menjadikan directory dan subdirectories yang anda berada sekarang sebagai sebuah repository.

git init

##5) git add

Arahan seterusnya adalah

$ git add .

atau

$ git add farouq.txt

git add merupakan arahan untuk anda meletakkan file dan code anda dalam keadaan staging atau dalam erti kata lain bersedia sebelum anda commit code anda.

perbezaan kedua-dua arahan di atas ialah, arahan pertama meletakkan semua file yang belum anda jejaki/rekod(file baru) atau file yang telah di ubah dalam keadaan sedia untuk di commit manakala arahan kedua lebih bersifat memilih file-file tertentu sahaja.

git add

dalam gambar di atas,terdapat dua baris perkataan yang berwarna merah..ini bermaksud terdapat dua file yang belum git jejak/rekod.

##6) git status

$ git status

Arahan git status di gunakan untuk memeriksa status-status file anda.

setelah anda menaip arahan ini,anda akan dipaparkan status-status file anda samada terdapat file yang diubah (berwarna merah),sedia untuk di commit(berwarna hijau),konflik (berwarna merah),file yang telah di buang(berwarna merah),atau directory yang bersih.

##7) git commit

$ git commit -m "ruang tulis komen"

git commit

Arahan in digunakan setelah anda meletakkan file dan code anda dalam keadaan sedia dan anda berpuas hati dengan hasil kerja anda.Disinilah point-point atau titik rujukan yang akan disimpan oleh git.github membenarkan anda kembali kepada titik-titik rujukan ini sekiranya code anda selepas ini bermasalah atau anda membangunkan dua atau tiga versi yang berbeza.

##8) git log

arahan

$ git log

log commit

akan memaparkan log-log commit dan message anda.

##9) file yang diubah

seterusnya saya akan mengubah kandungan "farouq.txt" dan menambah beberapa image kedalam folder screenshot

kandungan baru dalam farouq.txt ialah

nama : farouq zakwan
umur : 23 (2015)

ubah kandungan

setelah melakukan perubahan apa yang perlu di buat ialah mengulangi arahan git add dan git commit..

add image

commit file

##10) push to github

jika anda masih ingat lagi,di awal tutorial ini saya telah mengajar bagaimana untuk menghasilkan sebuah repository baharu di github dan saya menyatakan yang saya akan menggunakan repository "presentation" untuk tutorial ini.sehingga sekarang saya masih lagi belum menulis bagaimana untuk menggunakan nya.

terdapat arahan yang perlu anda taip sebelum anda boleh push code anda ke repository github.

$ git remote add origin https://github.com/farouqzakwan/presentation.git

setiap kali anda ingin push code anda ke repository ini,anda perlu menaip

$ git push -u origin master

##11) lain-lain

sehingga saat tutorial ini,banyak lagi perkara yang belum di bincangkan tentang cara penggunaan github.. antara perkara tersebut adalah bagaimana menggunakan github untuk kerjasama kumpulan,menulis README.md dalam format markdown.report an issue.kembali ke snapshot commit yang lepas.

oleh itu saya amat mengharapkan anda dapat menambah baik tutorial ini dari semasa ke semasa.

presentation's People

Contributors

farouqzakwan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.