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.452 comments

  1. 더나인카지노

    I need to to thank you for this great read!! I absolutely loved every little bit of it.
    I have got you saved as a favorite to check out new things
    you post…

  2. Dafabet

    Good day! Do you use Twitter? I’d like to follow you
    if that would be okay. I’m undoubtedly enjoying your blog and look forward to new updates.

  3. cS8P5nT0jO9

    Thanks a bunch for sharing this with all of us you really recognize what you are talking about!
    Bookmarked. Please also consult with my website =).
    We will have a link trade contract among us

  4. https://fvdtlzp1h95.blogspot.com/

    Heya i’m for the first time here. I found this board and I find It truly
    useful & it helped me out a lot. I hope to give something
    back and aid others like you helped me.

  5. 카지노

    Attractive section of content. I just stumbled upon your site and in accession capital to assert
    that I get actually enjoyed account your blog posts.

    Anyway I will be subscribing to your augment and
    even I achievement you access consistently quickly.

  6. Cleveland Accountant

    hello there and thanks on your information – I have definitely picked up something new from right here. I did alternatively expertise several technical issues the usage of this site, since I experienced to reload the website a lot of times prior to I may get it to load correctly. I have been puzzling over if your web hosting is OK? Not that I’m complaining, but sluggish loading circumstances occasions will very frequently affect your placement in google and could damage your high-quality score if ads and ***********|advertising|advertising|advertising and *********** with Adwords. Anyway I’m including this RSS to my email and could look out for much more of your respective exciting content. Ensure that you replace this again soon..

  7. 카지노사이트

    It’s amazing to visit this web page and
    reading the views of all friends concerning this post, while I am also zealous of getting experience.

  8. 007 카지노 가입 쿠폰

    Hello my friend! I wish to say that this post is amazing, great written and
    include almost all important infos. I’d like to look extra posts like this .

  9. what does full send mean

    Title

    […]always a large fan of linking to bloggers that I appreciate but do not get quite a bit of link love from[…]

  10. секс

    Hey there! Do you know if they make any plugins to safeguard
    against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

  11. โป๊กเกอร์

    Valuable information. Lucky me I discovered your web site by chance, and I am
    stunned why this accident didn’t took place earlier! I bookmarked it.

  12. cách chơi

    Link exchange is nothing else but it is only placing the other person’s weblog link
    on your page at proper place and other person will also do
    same in support of you.

  13. GBd4idf8Q/NfQ7lI6G9

    hey there and thank you for your information – I’ve definitely
    picked up anything new from right here. I did however expertise
    a few technical points using this website, as I experienced
    to reload the site many times previous to I could get it to load correctly.
    I had been wondering if your web hosting is OK?
    Not that I am complaining, but sluggish loading
    instances times will sometimes affect your placement in google and could
    damage your high-quality score if advertising and marketing with Adwords.

    Well I am adding this RSS to my email and can look out
    for a lot more of your respective exciting content.
    Ensure that you update this again very soon.

  14. chơi ma sói

    I think that everything said made a lot of sense.
    However, consider this, what if you were to create a killer title?
    I am not suggesting your content isn’t good, but suppose you added something to possibly grab folk’s attention?
    I mean Keunggulan Git untuk Programmers – Dryan Christoph
    Personal Website is kinda plain. You might peek at Yahoo’s front
    page and see how they create news titles to grab
    people to open the links. You might try adding a video or a picture or two to grab readers
    interested about everything’ve got to say. In my opinion, it might make your website
    a little bit more interesting.

  15. housewares list

    I like the valuable information you provide in your articles.
    I will bookmark your weblog and check again here regularly.
    I’m quite sure I will learn plenty of new stuff right here!
    Good luck for the next!

  16. DailyCBD.com

    Title

    […]although web sites we backlink to below are considerably not connected to ours, we feel they may be in fact really worth a go as a result of, so have a look[…]

  17. kD6K1sN6sT1

    I seriously love your blog.. Great colors & theme.
    Did you create this site yourself? Please reply back as I’m hoping
    to create my own website and would like to learn where you got this from or exactly
    what the theme is called. Appreciate it!

  18. カジノ ゲーム

    Excellent site. Lots of useful info here.
    I’m sending it to several friends ans additionally sharing in delicious.
    And certainly, thanks in your sweat!

  19. 1xbet

    Pretty section of content. I just stumbled upon your web site and in accession capital to assert that
    I get in fact enjoyed account your blog posts.
    Anyway I’ll be subscribing to your feeds and even I achievement you access consistently
    quickly.

  20. vJ9T4mA7zL6

    Hello this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to
    manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to
    get guidance from someone with experience. Any help would be enormously appreciated!

  21. dS7R7uY4iM2

    Hello there! I could have sworn I’ve been to this blog before but after reading through some
    of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll
    be bookmarking and checking back frequently!

  22. 카지노 가입 쿠폰

    Hi there, after reading this awesome article i am also happy to share my know-how here with
    friends.

  23. online gambling sites

    Definitely believe that which you stated. Your favourite reason seemed
    to be on the net the easiest thing to have in mind of. I say to you, I
    certainly get irked at the same time as other folks think about
    worries that they just do not know about. You managed to hit the nail upon the highest as
    well as outlined out the whole thing with no need side effect , other folks could
    take a signal. Will likely be back to get more. Thank you

  24. 바카라 사이트

    Highly descriptive article, I liked that bit. Will there be a
    part 2?

  25. 더킹 바카라

    You actually make it seem so easy together with your presentation however I to find this matter to be actually one thing which I think I would by no means understand.
    It sort of feels too complex and very extensive for me. I’m looking ahead on your
    next put up, I’ll attempt to get the dangle of it!

  26. мультики

    Hi, Neat post. There is a problem along with your web site in web explorer, might test this?
    IE nonetheless is the market leader and a good element of folks will
    leave out your excellent writing due to this problem.

  27. ルーレット 攻略

    Very good article! We are linking to this great article on our website.
    Keep up the great writing.

  28. videos porno

    Very good post. I’m facing some of these issues as well..

Tinggalkan Balasan

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