Git

Keunggulan Git untuk Programmers

Kalau Kamu adalah seorang software developer yang kerja sendiri, nggak pernah bersosialisasi sama programmer lain, bisa jadi Kamu nggak pernah pakai Git. Tapi di akhir postingan ini, saya kasih alasan kenapa Kamu mungkin tetap perlu pakai Git untuk software development.

Penjelasan Singkat tentang Git

Git adalah sistem version control yang paling powerful dan terkenal di dunia saat ini. Git bisa memudahkan para software house untuk mengelola banyak resource khususnya orang di dalam sebuah project pembuatan aplikasi atau web, mulai dari sistem analis, frontend programmer, backend programmer, software tester, dan lainnya. Pokoknya kalau pakai Git, semua orang di dalam sistem tersebut bisa memeriksa dan mengamati setiap perubahan pada source code aplikasi menggunakan fitur yang dinamakan version control.

Contoh, seorang frontend programmer ngoprek source code aplikasi, menambahkan fitur chat baru di sebuah website, lalu melakukan commit perubahan source code itu di Github dengan menambahkan deskripsi commit sesuai apa yang telah dirubah. Setelah melakukan commit, semua orang yang punya akses ke repository tersebut langsung bisa melihat perubahan apa aja yang dibuat oleh frontend programmer tersebut, karena langsung terlihat bahwa ada versi source code baru di dalam sistem yang sedang dikembangkan. Mereka semua bisa lihat file – file mana aja yang dirubah oleh frontend programmer. Bahkan lebih canggihnya lagi, mereka masih bisa lihat versi sebelumnya, sehingga bisa memudahkan dalam bug fixing dan lain sebagainya.

Implementasi

Git yang paling populer sekarang adalah Github. Kamu bisa mulai bikin Git dan Repository baru dengan mengunjungi https://github.com.  Setelah Sign Up, Kamu bisa langsung klik tombol Start a Project, isi repository name, lalu upload source code project yang kamu punya ke dalam repository Github tersebut. Kamu bisa menguploadnya lewat website dengan menconvertnya ke file zip terlebih dahulu, atau biar lebih gampang lagi, Kamu bisa download github desktop untuk mempercepat integrasi dengan laptop atau komputer kamu.

Github Desktop
Github Desktop

Kalau lihat screenshot Github Desktop di atas, kita tahu bahwa Github Desktop secara otomatis bakal ngasih tahu setiap perubahan pada setiap file di dalam project tersebut sebelum kita memutuskan mau commit (lanjut) atau nggak. Fitur ini sangat berguna buat Kamu yang biasanya nulis atau catat manual file apa aja yang dirubah, terus compare dan upload manual file – file tersebut pakai beyond compare dan filezilla atau software sejenis.

Buat kamu yang suka ngoding bikin aplikasi sendirian, ada satu fitur menarik, yaitu bisa diintegrasikan dengan Git FTP yang akan mengotomatisasi version control untuk deployment system. Git FTP akan secara otomatis mengetahui file – file mana aja yang dirubah, lalu mengupload hanya file – file tersebut ke server testing atau production sesuai yang kita inginkan. Saya akan membuat postingan terpisah tentang ini untuk menunjukkan detail cara penggunaan Git FTP buat kamu semua.

Kira – kira begitulah penjelasan dasar soal Git, semoga membantu.

1.333 comments

  1. Learn More Here

    Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?

  2. Photoshop Portable Mac

    Fantastic blog! Do you have any recommendations for aspiring
    writers? I’m planning to start my own blog soon but I’m a little lost on everything.

    Would you propose starting with a free platform like WordPress or go for a paid
    option? There are so many options out there that I’m totally confused ..
    Any ideas? Bless you!

  3. learn more

    Hello there, just became alert to your blog through Google, and found that it is truly informative. I am gonna watch out for brussels. I’ll be grateful if you continue this in future. Lots of people will be benefited from your writing. Cheers!

  4. Lightroom Gratuit

    It is the best time to make some plans for the future and it is time to be happy.
    I have read this post and if I could I want to suggest you some
    interesting things or tips. Perhaps you can write next articles referring to this article.
    I want to read more things about it!

  5. Katie

    Hmm is anyone else experiencing problems with the pictures on this
    blog loading? I’m trying to determine if its a problem on my end or if it’s the blog.
    Any responses would be greatly appreciated.

  6. Sanora

    Hello There. I found your weblog using msn. That is a very neatly written article.
    I’ll make sure to bookmark it and come back to read more of your helpful info.
    Thank you for the post. I will certainly comeback.

  7. Anton

    whoah this weblog is great i really like studying your posts.
    Stay up the good work! You know, many people are
    looking round for this information, you can aid them greatly.

  8. Lisette

    Excellent blog post. I definitely appreciate this website.
    Stick with it!

  9. Sheri

    My brother suggested I might like this website.
    He was once totally right. This submit actually made my day.
    You can not believe just how so much time I had spent for this information! Thank
    you!

  10. Cooper

    Thanks for one’s marvelous posting! I really enjoyed reading it, you happen to
    be a great author. I will make certain to bookmark your
    blog and may come back very soon. I want to encourage continue your great work, have a nice
    weekend!

  11. Erick

    Wow, incredible blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your site is excellent, let alone the
    content!

  12. Chau

    Hello there! I could have sworn I’ve visited this blog
    before but after browsing through many of the posts I realized it’s new to me.
    Anyhow, I’m certainly happy I discovered it and I’ll
    be bookmarking it and checking back regularly!

  13. Discover More

    Hi there, I found your site via Google at the same time as looking for a similar subject, your site came up, it appears great. I have bookmarked it in my google bookmarks.

  14. click here

    Thanks , I have recently been searching for info about this topic for ages and yours is the best I’ve found out till now. But, what concerning the bottom line? Are you sure about the source?

  15. view source

    What i do not understood is actually how you are not really a lot more well-favored than you may be right now. You are so intelligent. You recognize therefore considerably on the subject of this matter, produced me in my opinion believe it from so many various angles. Its like men and women are not involved until it is one thing to do with Girl gaga! Your own stuffs excellent. At all times maintain it up!

  16. Going Here

    As a Newbie, I am permanently searching online for articles that can be of assistance to me. Thank you

  17. Home Page

    I have been reading out many of your stories and i can state clever stuff. I will definitely bookmark your site.

  18. Going Here

    I think other site proprietors should take this website as an model, very clean and great user genial style and design, let alone the content. You’re an expert in this topic!

  19. Learn More

    Good article and right to the point. I don’t know if this is really the best place to ask but do you folks have any thoughts on where to employ some professional writers? Thanks in advance 🙂

  20. Learn More Here

    As I web-site possessor I believe the content matter here is rattling fantastic , appreciate it for your hard work. You should keep it up forever! Best of luck.

  21. travel packages

    I just added your RSS Feed on my RSS reader, it is so nice to read your blog.,.~:”

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *