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.

688 comments

  1. Click This Link

    I have been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all web owners and bloggers made good content as you did, the internet will be much more useful than ever before.

  2. website

    whoah this weblog is excellent i like reading your posts. Keep up the great paintings! You know, a lot of people are looking around for this information, you can aid them greatly.

  3. Click Here

    Wow, marvelous weblog layout! How lengthy have you been blogging for? you made blogging glance easy. The overall look of your website is fantastic, as well as the content!

  4. Website

    I’ve been surfing online more than 3 hours today, but I never discovered any attention-grabbing article like yours. It¡¦s pretty worth enough for me. In my view, if all web owners and bloggers made good content material as you did, the internet can be much more useful than ever before.

  5. Visit This Link

    I have read some just right stuff here. Certainly value bookmarking for revisiting. I surprise how much attempt you place to make this type of excellent informative website.

  6. Güvenlik Soruşturması Formu

    Wow, fantastic blog layout! How long have you ever been running a blog for?
    you make running a blog glance easy. The whole glance of
    your web site is excellent, let alone the content!

  7. Find Out More

    I simply wanted to say thanks again. I’m not certain the things I would’ve carried out in the absence of these points provided by you regarding such field. It was before a real daunting difficulty in my view, nevertheless considering the very skilled style you treated the issue took me to jump with fulfillment. Extremely grateful for the advice and then expect you comprehend what a great job that you’re putting in training the rest all through your site. Most likely you’ve never met all of us.

  8. get more info

    Great weblog right here! Additionally your web site a lot up fast! What host are you the usage of? Can I get your associate link in your host? I desire my site loaded up as fast as yours lol

  9. Website

    you are actually a good webmaster. The website loading velocity is amazing. It seems that you are doing any distinctive trick. In addition, The contents are masterpiece. you’ve done a excellent process on this subject!

  10. Discover More

    I as well as my guys were actually digesting the good ideas from your web site then at once I had a terrible feeling I never expressed respect to you for those secrets. The men ended up for that reason warmed to read them and have really been enjoying them. Appreciation for actually being quite kind as well as for making a decision on certain amazing subject matter most people are really wanting to be informed on. My sincere regret for not expressing gratitude to you earlier.

  11. Juanita

    My programmer is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using WordPress on a variety of websites for about a year and am anxious about switching to another platform.

    I have heard fantastic things about blogengine.net.
    Is there a way I can transfer all my wordpress posts
    into it? Any help would be greatly appreciated!

  12. Mollie

    Hmm it looks like your website ate my first comment (it was extremely long) so I guess I’ll just sum it
    up what I submitted and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog blogger but I’m still new to everything.
    Do you have any suggestions for novice blog writers?
    I’d definitely appreciate it.

  13. Online Terapi Tavsiye

    Hurrah! Finally I got a web site from where I be able to actually get helpful data concerning
    my study and knowledge.

  14. sex spotkania

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

  15. Clicking Here

    I have been absent for a while, but now I remember why I used to love this web site. Thank you, I will try and check back more often. How frequently you update your web site?

  16. Discover More Here

    Thanks for the sensible critique. Me and my neighbor were just preparing to do some research on this. We got a grab a book from our area library but I think I learned more from this post. I’m very glad to see such great info being shared freely out there.

  17. click here

    It¡¦s really a great and helpful piece of information. I¡¦m satisfied that you shared this helpful information with us. Please keep us informed like this. Thank you for sharing.

  18. Home Page

    You really make it seem really easy with your presentation but I to find this topic to be actually one thing which I think I might by no means understand. It seems too complicated and extremely wide for me. I’m looking ahead for your next put up, I will try to get the hang of it!

  19. Website

    Whats Going down i’m new to this, I stumbled upon this I’ve discovered It positively helpful and it has helped me out loads. I am hoping to give a contribution

  20. Read This

    Wow, marvelous weblog layout! How lengthy have you been blogging for? you made blogging glance easy. The overall look of your website is fantastic, as well as the content!

  21. click here

    I get pleasure from, result in I found just what I used to be taking a look for. You have ended my four day lengthy hunt! God Bless you man. Have a great day. Bye

  22. Learn More

    Hello. remarkable job. I did not expect this. This is a splendid story. Thanks!

  23. Discover More

    Thanks a bunch for sharing this with all folks you really understand what you’re speaking about! Bookmarked. Please also talk over with my web site =). We may have a link change arrangement between us!

  24. how much does jenny craig cost

    I’m impressed by this article, for its well-researched content and superior composition. I was so involved in its material that I could not stop reading.

Tinggalkan Balasan

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