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.

8.004 comments

  1. pornhub ダウンロード

    Generally I do not read article on blogs, but I
    wish to say that this write-up very forced me to take a look at and do it!
    Your writing taste has been surprised me. Thank you, very nice post.

  2. clionadh cosmetics

    Aw, this was an incredibly nice post. Spending some time and
    actual effort to generate a superb article… but what can I say… I procrastinate
    a lot and never manage to get anything done.

  3. Titanium inife

    Greetings! I know this is kinda off topic however , I’d figured I’d ask.
    Would you be interested in exchanging links or maybe
    guest writing a blog article or vice-versa?
    My website addresses a lot of the same topics as yours and I believe we could greatly benefit from each other.
    If you’re interested feel free to send me an e-mail.
    I look forward to hearing from you! Fantastic blog by the way!

  4. two hot sluts play in the hot tub 근처 오락거리

    I’m impressed, I have to admit. Rarely do I encounter a blog that’s both equally educative and engaging,
    and let me tell you, you’ve hit the nail on the head. The issue is something which not enough folks are speaking
    intelligently about. I am very happy that I came across this in my search for something regarding this.

  5. andar bahar casino game

    For hottest news you have to pay a visit internet and on the web I found
    this web page as a finest web site for latest updates.

  6. 우리카지노

    Right here is the perfect web site for everyone who wishes to find out about this topic.

    You understand a whole lot its almost tough to argue with you (not that I
    actually will need to…HaHa). You definitely put a fresh spin on a topic that’s been written about for
    ages. Wonderful stuff, just great!

  7. swing of things

    I just could not depart your web site before suggesting that I actually loved the standard information a
    person supply for your visitors? Is going to be back incessantly in order to inspect new posts

  8. satta matka

    Title

    […]that may be the end of this write-up. Right here you will uncover some web-sites that we believe you will value, just click the hyperlinks over[…]

  9. các nhân vật trong ma sói

    Woah! I’m really enjoying the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s very difficult to
    get that “perfect balance” between user friendliness and appearance.
    I must say you’ve done a great job with this. Also, the blog loads very fast for me on Safari.
    Exceptional Blog!

  10. 카지노사이트

    My brother recommended I might like this web site.

    He was entirely right. This post actually made my day.

    You can not imagine simply how much time I had spent for this information! Thanks!

  11. betting site

    Touche. Sound arguments. Keep up the great spirit.

  12. casino days app

    This info is invaluable. Where can I find out more?

  13. 베트웨이

    I constantly spent my half an hour to read this blog’s posts all the time along with
    a mug of coffee.

  14. 미얀마 귀여운 소녀

    Greetings! This is my first visit to your blog!
    We are a team of volunteers and starting a new project in a community in the same niche.
    Your blog provided us beneficial information to work on. You have done a wonderful job!

  15. luhya marriage introduction

    You actually make it seem so easy with your presentation but I find this topic to be really something which I
    think I would never understand. It seems too complicated and
    extremely broad for me. I’m looking forward for your next post, I’ll try to get the hang
    of it!

  16. online casinos

    Have you ever considered creating an ebook or guest authoring on other websites?
    I have a blog based upon on the same ideas you discuss and would love to have you share some
    stories/information. I know my readers would appreciate your work.
    If you’re even remotely interested, feel free to send me an e-mail.

  17. online bet

    Undeniably believe that which you said. Your favorite reason appeared to be on the net the easiest thing to be aware of.

    I say to you, I definitely get irked while people think about worries that they plainly don’t
    know about. You managed to hit the nail upon the top and also defined
    out the whole thing without having side-effects , people could take a signal.

    Will likely be back to get more. Thanks

  18. Payday loans

    Hi, i believe that i saw you visited my weblog so i came to return the favor?.I
    am attempting to to find things to improve my website!I suppose its
    good enough to make use of a few of your concepts!!

  19. wing cell phone

    Helpful information. Fortunate me I found your website accidentally, and I am shocked why this accident
    didn’t took place in advance! I bookmarked it.

  20. 퍼스트카지노

    Thanks for ones marvelous posting! I quite enjoyed reading it, you’re a
    great author.I will remember to bookmark your blog and may
    come back at some point. I want to encourage you to definitely
    continue your great writing, have a nice holiday weekend!

  21. 1xbet 프로모션 코드

    Greetings from Idaho! I’m bored to death at work so I decided to browse your website on my iphone
    during lunch break. I really like the information you present here and can’t wait to
    take a look when I get home. I’m surprised at how fast your blog loaded on my cell phone ..
    I’m not even using WIFI, just 3G .. Anyways, very good blog!

  22. vua nhà cái

    Thanks , I have recently been looking for information approximately this topic for a while and yours
    is the best I’ve found out till now. But, what concerning the bottom
    line? Are you positive concerning the source?

Tinggalkan Balasan

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