/srv/irclogs.ubuntu.com/2012/03/14/#ubuntu-my.txt

ApOgEEsalam02:29
erkksalam02:46
erkkapogee02:46
ApOgEEsalam erkk 03:04
bababayo03:05
ApOgEEerkk: mcm ni la03:14
lubuntumcm mne nk print screen kt lubuntu04:05
fairuzsalam07:48
fairuzhelo rakan207:49
fairuzencik hotfloppy, dominos di sini. Anda mahu order piza? 10:18
fairuz:D10:18
fairuzping susahsebut susah_sebut12:40
chengjkada orang tak???13:34
penreturns*\o/*13:35
chengjkada pun penreturns13:42
chengjkingatkan semua away...13:42
penreturnsadee13:43
penreturnshehhe13:43
penreturnsdorg pon ade tuh13:43
penreturnsbiase la nyelam13:43
chengjkhahaha...13:44
fairuzselam selam14:18
susahsebut__wow macam ramai je malam ni15:45
susahsebut__hi all15:45
fzlamnhi all..15:46
fzlamn:)15:46
fzlamnhai susahsebut15:46
susahsebut__fzlamn, kat mana pula hari ni?15:48
susahsebut__ping fairuz - buat apa tuuuu15:48
fzlamnreban ayam15:49
susahsebut__ekekeke15:49
susahsebut__tangkap ayam ke atau sedang mengajar ayam guna ubuntu? :p15:49
fairuzsusahsebut__ clean patch lagi -.-15:49
susahsebut__wb hotfloppy 15:49
fzlamnbertambah ramai lah..15:49
fzlamn:D15:49
JohnDoe-lol15:49
susahsebut__fairuz, macam susah je bunyiknya tu15:49
fairuztakde la, duk main ngan git je ni15:50
fairuztak pro sangat git ni, jadi byk benda makan masa nak buat, tak tau short cut keke15:50
susahsebut__tengah buat apps ke?15:51
chengjksusahsebut__, mana satu account hang yg ori...15:51
susahsebut__waaa.... ari ni ada nick erkk  15:51
susahsebut__:)15:51
fzlamnfairuz git kita hr tu terbengkalai lagi la.. huhuhuhu...15:51
susahsebut__chengjk, susahsebut yang ori 15:51
fairuzfzlamn: yang mana15:51
fzlamnkernel hr tu la.. :D15:52
fairuzkernel hari tu eh?15:52
fairuzoho15:52
fairuzbila nak sambung15:52
susahsebut__hotfloppy, mesti tengah sibuk makan dominos tu15:52
fairuzsusahsebut__ keke15:52
fzlamna'ah.. x sempat lg nk buat, musim ujan ni, bz sikit15:52
chengjksyok ada piza...15:53
* hotfloppy baru sudah makan mee omputih.. hehehe..15:53
hotfloppyfairuz, ajar aku setup git please..15:53
fairuzhotfloppy: senang ja15:53
fairuzhang dah ada ssh kan15:54
fairuzsetup untuk account LP hari tu15:54
hotfloppyerr.. ni git kat launchpad ke ?15:54
hotfloppymaksud aku git atas server..15:54
hotfloppyhehehehe..15:54
fairuztak15:54
fairuzgit kat mana2 pun sama je15:54
hotfloppyowh ye ke ?15:54
fairuznak pakai git kena setting key ssh15:54
hotfloppyni kira dari awal la kan ?15:54
hotfloppydari install git kan ?15:54
fairuzkey ssh tu ko dah ada kan15:54
hotfloppyada2..15:55
fairuzok15:55
fairuzinstall je la15:55
fairuzapt-get install git-core15:55
fairuzsiap :D15:55
susahsebut__wb deensokmo 15:55
hotfloppycamtu je ?15:55
hotfloppypastu ?15:55
fzlamnmalam ni ada kelas dari fairuz15:55
susahsebut__wb deensokmo1 15:55
hotfloppyni git sebagai client ke ?15:55
susahsebut__:p15:55
hotfloppyaku tak paham lagi konsep git ni..15:55
fairuzgit ni untuk versioning15:56
hotfloppyowh.. bukan macam svn eh ?15:56
fairuzsama la tu15:56
susahsebut__hi penreturns 15:56
susahsebut__haha habis sume aku ping15:56
susahsebut__fairuz, hotfloppy teruskan jangan pedulikan aku15:57
susahsebut__:p15:57
chengjkgit init15:57
chengjkgit add hotfloppy15:57
fairuzkira slalu orang pakai untuk projek yg membabitkan file plain text15:57
hotfloppykalo svn, ada server dan beberapa client (user), kan ?15:57
hotfloppygit pon sama kan ?15:57
hotfloppyada server (repo) dan client..15:57
fairuzmcm kernel ke15:57
chengjkgit commit -m "buntu dengan command git"15:57
susahsebut__guys15:58
hotfloppytayah configure apa2 dulu ?15:58
susahsebut__precise relase 28/4 kan. kat malaysia 29 la kan?15:58
hotfloppychengjk, git commit tu execute kat server atau pada pc/laptop kita ?15:58
fairuzkena configure nama ngan email je15:58
fairuzmacam ni15:58
fairuzkonsep dia ko ada repo15:58
fzlamnUbuntu Palestin dh setup release party, kita bila lg?15:58
chengjkhotfloppy, kat dir pc kau la...15:58
fairuzrepo ni terpulang pada ko untuk letak kat online atau local15:58
chengjkhotfloppy, git tak sama dengan svn...15:59
fairuzkalau contoh ko amik repo orang lain dari online, ko akan copy repo tu masuk local jugak15:59
susahsebut__fzlamn, masih belum sempat aku nak bincangkan tarikh meeting march dengan tajul 15:59
hotfloppymacamana kita nak setup repo tu ?15:59
fairuzgit init mcm chengjk cakap tadi15:59
fairuzko bleh buat je terus kat local 16:00
chengjkhotfloppy, git distributed version control... svn centralize version control...16:00
fairuzkalau nak belaja takyah repo online pun takpe16:00
hotfloppychengjk, dalam bahasa mudah, bleh tak terangkan beza distributed & centralize version control ?16:01
hotfloppyfairuz, aku mmg kena belajar..16:01
hotfloppytugasan baru..16:01
fairuzhotfloppy: apa2 hal, setting git dulu :D16:01
fairuzgit config --global user.name "Abu Bakar"16:02
fairuzgit config --global user.email abubakar@gmail.com16:02
chengjkgit tak ada server pun tak pe...16:02
fairuzyang ni buat sekali je16:02
chengjksvn kena ada server16:02
chengjktu bezanya...16:02
fairuzdistributed tu kira ko ada byk repo16:02
fairuzadvantage dia, kalau contoh repo kat kernel.org tu kena hack16:03
fairuzilang abis file16:03
fairuztakde masalah la16:03
fairuzsebab ada beribu orang yg ada repo kernel tu16:03
hotfloppyowh..16:03
hotfloppypaham2..16:03
fairuzkira sebelum ko belaja repo online ngan local ni16:03
fairuzbaik start ngan local dulu la16:03
chengjkfairuz, distributed tu maksud kau boleh ada multiple share tanpa depend kepada 1 master...16:04
fairuzbetul la yg aku cakap tu16:04
fairuztakde master16:04
hotfloppychengjk, dengan bahasa mudahnya, setiap org yg terlibat dalam projek adalah repo..16:04
fairuzsetiap orang ada repo local dia16:04
hotfloppybetol tak ?16:05
hotfloppyfairuz, betol ?16:05
chengjkkalau pengguna svn sebelum ini... baik start dengan github...16:05
fairuzgithub dah kira repo online16:05
fairuzbuat je local dulu :)16:05
chengjkhotfloppy, betul16:05
hotfloppysatu soalan, dalam ubuntu ada beza tak git dengan git-core ?16:07
hotfloppysebab kat debian ni, git-core dia indicate obselete..16:07
hotfloppygit takde indication apa2..16:07
hotfloppydan git bukan dummy package..16:07
=== fenris is now known as ejat
susahsebut__wb ejat 16:08
ejatbrb16:08
ejatnak boot ubuntu jap16:08
hotfloppyaku dah install git & dah run command yg fairuz bagi tu..16:08
hotfloppyuser.name ngan user.email tu..16:08
hotfloppypastu ?16:08
fairuzhotfloppy: ok sekarang kita bleh start ngan repo local16:09
hotfloppynama ngan email automatic masuk ~/.gitconfig16:10
hotfloppykira command tu generate .gitconfig la ni..16:11
chengjkhotfloppy, ikut ape yg fairuz cakap... nanti kalau 2 orang guide kau jadi buntu...16:11
hotfloppyokay..16:11
fairuzbuat la satu folder untuk test16:11
fairuzmkdir test; cd test16:11
fairuzpastu init git kat situ16:12
fairuzgit init16:12
hotfloppykat mana2 pon takpa ?16:12
fairuzaa16:12
hotfloppyokay, sudah..16:12
hotfloppyInitialized bla bla bla..16:13
fairuzok sekarang tu dah kira mcm repo la16:13
fairuzso ko bleh tambah satu file16:13
fairuzdan buat first commit 16:13
fairuztouch README16:13
fairuzgit add README16:13
fairuzgit commit -m 'commit pertama!'16:13
hotfloppyapa maksud -m ?16:15
hotfloppymessage ?16:15
fairuzaah16:15
hotfloppyokay, bereh..16:16
fairuzok16:16
fairuzuntuk tengok balik commit2 ko tadi16:16
fairuzboleh pakai git log16:16
fairuzatau versi pendek16:16
fairuzgit log --oneline16:16
fairuzbereh?16:17
hotfloppyowh.. maknanya "git commit -m 'describe apa benda yg dicommit kat sini'" eh ?16:17
hotfloppysebab git log tak tunjuk apa yg dicommit..16:18
hotfloppykan ?16:18
fairuzyup16:18
fairuzbetul16:18
fairuzkat dalam message tu kena describe betul2 la slalunya16:18
fairuzuntuk tengok isi commit tu pakai git show <commit-id>16:18
fairuzcontoh git log ko bagi xxxxxx16:19
fairuzso ko baut la git show xxxx16:19
hotfloppygit log --oneline | awk '{ print $1 }' | git show <- one liner :P16:19
hotfloppyitu je ke encik fairuz ?16:22
hotfloppysory kalo aku blur skit, tapi adakah git bermaksud, setiap org ada versi yg berbeza2 ?16:23
fairuzsorry ada orang singgah opis tanya benda :D16:26
hotfloppytakpa2..16:26
fairuzapa maksud ko versi berbeza tu16:26
hotfloppymaksud aku, dia tak centralized..16:26
hotfloppydan kita bleh clone repo tu kan ?16:26
fairuzyup16:27
hotfloppyso, kalo aku clone repo hang, aku buat modifikasi, then aku dah ada versi lain dari hang.. betol tak ?16:27
fairuzbetul16:27
fairuzko try la clone repo ko tu :D16:27
hotfloppysila ajar :P16:27
hotfloppyaku baca gitu2 je tadi.. blur..16:27
hotfloppyhehehehe..16:27
fairuzok sekarang ko dalam test kan16:27
fairuzso test sekarang adalah satu repo16:27
fairuzkalau contoh ko nak clone repo ni16:28
fairuzpakai git clone16:28
fairuzso kluar dari repo tu16:28
fairuzcd ..16:28
fairuz(or mana2 yg ko suka :) )16:28
hotfloppyokay, jap..16:28
fairuzpastu git clone test test_ini_clone16:28
hotfloppytest_ini_clone akan jadi folder ?16:29
fairuzso dia akan clone test pastu namakan repo baru tu test_ini_clone16:29
fairuzyup16:29
hotfloppyowh.. okay2..16:29
hotfloppysusah2 je aku mkdir :P16:29
fairuzso kalau ko masuk dalam test_ini_clone tu, pastu git log16:29
fairuzko akan dapat sebijik mcm dalam test16:29
fairuzbereh?16:30
hotfloppyyeay!16:30
hotfloppyhehehe..16:30
hotfloppycamtu je ?16:30
fairuzcamtu je la keke16:30
hotfloppysungguh mudah..16:30
fairuznak susah2 plak16:30
hotfloppyapa yg aku pening sgt tadi ?16:30
hotfloppydamn!16:30
fairuzkonsep dia sama ngan repo online16:30
hotfloppyhahahahahaha..16:30
fairuzcontoh ko clone repo kernel 16:30
fairuzgit clone git://kernel-blabla/linux.git kernel_ini_clone16:30
fairuzsama la konsep dia16:30
fairuzko just copy repo 16:31
hotfloppyhaa.. linux.git tu datang mana ?16:31
hotfloppytu file ke folder ?16:31
fairuzfolder la16:31
hotfloppyowh..16:31
fairuzsama konsep mcm test tadi la16:31
hotfloppycis dan cis lagi..16:31
fairuzko nak namakan test tu test.git pun bole :D16:31
hotfloppyaku mati2 ingatkan file..16:31
hotfloppytu yg aku dok cari, kat mana datangnye file tu..16:31
hotfloppyhahahhahaha..16:31
fairuzmv test test.git16:31
fairuzgit cloen test.git test_ini_clone_lagi16:31
fairuz:D16:32
fairuz*clone16:32
fairuzbereh?16:32
hotfloppyyeap :D16:32
hotfloppysenang je rupanya..16:32
fairuzkonsep dia sama16:32
hotfloppyhahahaha..16:32
fairuztu yg aku suruh belaja local je dulu16:32
fairuzlaju pun laju kalau nak test clone ke apa16:32
fairuztakde beza16:33
hotfloppytapi kalo online, mmg tayah configure apa2 ?16:33
fairuztakyah16:33
fairuzko nak clone kernel skang pun boleh16:33
fairuzape2 la tak semestinya kernel16:33
fairuzapa2 project yg pakai git16:33
hotfloppycontoh cam rsync, kita kena configure /etc/rsyncd.conf..16:33
hotfloppycontohnya, git clone git://10.20.30.40/Kucing.git Kucing16:34
hotfloppydan folder Kucing.git tu berada di /home/Feline/Kucing.git16:34
hotfloppyboleh ke camtu ?16:35
susahsebut__kucinf - i like XD16:35
susahsebut__*kucing16:35
hotfloppyatau kena "git://10.20.30.40/Feline/Kucing.git" ?16:35
fairuztakyah git:// tu16:35
fairuzkena Feline/Kucing.git16:35
fairuzdia macam linux biasa la16:35
fairuzpath kena betul16:35
fairuztakde magic disini16:35
hotfloppy"git clone 10.20.30.40/Feline/Kucing.git" gitu je ?16:36
hotfloppyjap, nak test..16:36
hotfloppyeh, tadi hang ada cakap pasal ssh key..16:36
hotfloppyapa fungsi dia ?16:36
fairuzeh tapi kalau 10.20.30.40 tu dah merujuk pada /home/Feline16:36
fairuzso bleh terus Kucing.git16:36
fairuzfaham kan maksud aku16:37
hotfloppypaham2..16:37
fairuzpath kena betul, tu je16:37
hotfloppytapi kalo 10.20.30.40 tu merujuk kepada /home/Cat/public_html/ ?16:37
fairuzhotfloppy: path kena betul :) 16:37
fairuzpandai2 la ko16:37
hotfloppyso, just buat 10.20.30.40/Feline/Kucing.git je la eh ?16:37
hotfloppykot2 la ada isu permission ke apa ke :P16:38
fairuzkena permission read la 16:38
hotfloppyread utk other ?16:38
hotfloppyke owner ? group ?16:38
hotfloppyhehehe.. soalan bertubi2 menyerang fairuz 16:38
fairuzhotfloppy: kalau ikut logik aku, other16:39
hotfloppykira bahaya la git ni eh..16:39
hotfloppysapa2 pon bleh amik.. asalkan tahu path je..16:39
hotfloppyyg pasal ssh key tadi tu bro ?16:40
fairuzaku slalu je amik kernel opis mate aku camtu, asalkan tau path :)16:40
fairuzssh key tu perlu untuk contoh kalau ko nak push commit pegi repo online macam github ke ape ke16:41
fairuzala macam ko setting ssh key untuk account launchpad16:41
fairuzsama je konsep dia16:41
fairuzpaste public key masuk dlm website repo online tu je16:42
fairuzuntuk secure connection semata216:42
hotfloppykiranya, kalo utk server ni, guna authorized_keys la eh ?16:43
hotfloppy"cat id_dsa.pub >> authorized_keys" gitu ?16:43
fairuzko cat id_dsa.pub tu16:45
fairuzpastu kat website repo tu, contoh github, ada bahagian ssh keys16:45
fairuzpaste kat situ je16:45
fairuzaku buat mcm tu je16:45
hotfloppyitu kalo guna github.. mmg depa dah configure kan ?16:46
hotfloppyni aku nak configure atas server company..16:46
fairuzhotfloppy: tak pernah buat, tapi kalau ikut logik aah16:47
hotfloppyokay, dah try..16:47
fairuzserver yg kena simpan public key users 16:47
hotfloppyfatal: Could not switch to '10.20.30.40/home/Kucing.git': No such file or directory16:48
hotfloppy*ip tu aku tukar.. utk keselamatan :P *16:48
fairuzkena pakai ssh punya path 16:56
fairuzcontoh ko buat git init dekat /home/Feline/kucing.git16:56
fairuzso ko clone kat pc lain mcm ni16:57
fairuzgit clone 10.20.30.40:kucing.git16:57
fairuzIP:PATH16:57
fairuzhotfloppy: ^^16:57
fairuzbereh?16:57
hotfloppyowh.. okay2.. jap, cuba try test..16:58
fairuzsila216:58
fairuzhotfloppy: sebelum ko meneruskan adventure, kat server tu aku suggest ko pakai git init --bare17:03
fairuzdan bukan git init17:03
fairuz:D17:03
hotfloppyapa beza dia ?17:05
hotfloppyokay, berjaya..17:07
fairuzterbaik17:07
hotfloppyutk clone dari server yg menggunakan port ssh selain 22: git clone ssh://userid@ip-hostname:port/path/to/git/folder17:07
hotfloppy:D17:08
fairuz:)17:08
fairuztu kalau tau ssh sama je17:08
fairuzhehe17:08
fairuzdia pakai path ssh17:08
hotfloppytu la..17:08
fairuzok sekarang ni beza bare dengan bukan bare17:09
hotfloppyokay..17:09
fairuzbare ni sesuai untuk kalau ko nak letak kat server, sebab dia tak simpan actual files17:09
fairuzdia just simpan commit je17:09
fairuzso ko takleh nak git add ngan git commit kat situ17:09
fairuzlogik la kan, sapa nak develop kat server17:09
hotfloppyeh ?17:10
hotfloppythen, actual files kat mana ?17:10
fairuzko kena clone dulu la17:10
fairuzcontoh mcm ni ko ada serverA yg ada bare repo17:11
fairuzpastu ko ada pcB17:11
fairuzko kat pcB17:11
fairuzko clone mcm biasa17:11
fairuzpastu apa yg ko clone tu ada la actual files17:11
hotfloppyactual files kat serverA simpan kat mana ?17:11
fairuzmmg takde17:12
fairuzkan ada commits apa semua tu17:12
hotfloppybehtu camna bleh jadi files lak bila kita commit ?17:12
hotfloppyeh, clone.. bukan commit..17:12
hotfloppybehtu camna bleh jadi files lak bila kita clone ?17:12
fairuzdari commit tu la17:12
fairuzcontoh commit yg ko buat tadi17:12
hotfloppyjap, aku nak try local bare repo..17:12
hotfloppycreate files, add, commit, remove files, clone..17:13
fairuzko jgn create add commit remove kat bare repo17:13
fairuzmcm ni17:13
fairuzsekarang ko ada repo local nama test kan17:13
ejatuish .. session apo nie ... 17:13
hotfloppyadakah bare == read only ?17:13
ejat:P17:13
fairuzhotfloppy: tak17:13
hotfloppyejat, session git :P17:13
ejatowh .. 17:14
ejatingat session drbd :) 17:14
hotfloppytgh belajar git ngan cikgu fairuz..17:14
hotfloppytinggal tak bukak gobby je ni :P17:14
fairuzkeke17:14
hotfloppylari teruih ?17:14
hotfloppyhahahahaha.17:14
hotfloppyfairuz, sila sambung penerangan bare repo..17:14
fairuzmcm ni17:15
fairuzaku cerita dari awal17:15
fairuzkalau ko buat git init17:15
fairuzdia akan create satu folder nama .git17:15
fairuzso kalau ko buat ls -a kat dalam test tu17:15
fairuzko akan nampak la folder ni17:15
fairuzdalam folder ni dia simpan semua maklumat pasal repo ko tu, branch, commit, etc etc17:15
fairuzso kalau dalam folder test ko tu17:16
hotfloppyaa.. ada2.. .git/17:16
fairuzada actual files atau project files dan jugak folder .git17:16
fairuzok17:17
fairuzaku kasi contoh server, 17:17
fairuzko nak .git je17:17
fairuzactual files tu takyah takpe, sebab bukan ada orang nak gi modify file kat server kan17:17
fairuzso ko buat git init --bare\17:17
fairuzyang mana git init --bare ini dia hanya amik content dari .git masuk dalam folder tu17:17
fairuzuntuk kasi nampak sikit17:18
fairuzko buat ls -a test/.git17:18
fairuzko tengok benda2 yg dalam tu lebih kurang17:18
fairuzpastu try buat repo bare kat mana17:18
fairuzmkdir test2; cd test2; git init --bare17:18
fairuzkalau ko buat ls -a test217:18
fairuzko akan nampak benda yg lebih kurang sama ngan isi .git dalam test tadi17:19
hotfloppyowh..17:19
fairuzfaham tak agak2?17:19
hotfloppytakde actual files langsung..17:19
fairuzaah17:19
hotfloppypastu camna nak buat "git add" cam tadi ?17:20
hotfloppytadi kan kena create file kat dalam folder tu pastu git add & git commit kan ?17:20
fairuzok sekarang test2 tu bare repo kan17:20
fairuzko kena clone dulu la17:20
hotfloppya'ah..17:20
fairuzgit clone test2 test2_clone17:20
hotfloppywarning: You appear to have cloned an empty repository.17:21
fairuznanti dalam test2_clone tu ko boleh buat mcm biasa17:21
fairuzaa sebab takde commit lagi17:21
fairuznak buat satu test?17:22
fairuzsupaya ko faham lagi17:22
hotfloppyaku dah buat files dalam clone repo..17:22
hotfloppypastu ?17:23
fairuzok cuba ko add pastu commit kat situ17:23
hotfloppydah..17:23
fairuzdalam test2_clone17:23
fairuzok17:23
fairuzsekarang ni kita akan belaja mcm mana nak push commit masuk server17:23
hotfloppyyeay!17:23
fairuzko buat git push origin master17:23
fairuzeh jap17:23
fairuzdah buat?17:23
hotfloppybelom..17:23
fairuzcuba buat git status dulu17:24
fairuzdia akan kata ko ahead of remote by 1 commit17:24
fairuzbetul?17:24
hotfloppytak..17:24
fairuztak eh17:24
fairuzkeke17:24
hotfloppynothing to commit (working directory clean)17:24
hotfloppy.17:24
hotfloppy.17:24
hotfloppy# On branch master17:24
hotfloppynothing to commit (working directory clean)17:24
hotfloppy.17:24
ubuntumyhotfloppy: Error: "On" is not a valid command.17:24
hotfloppy.17:24
fairuzoh takpe 17:24
fairuzbuat git push origin master tu17:24
fairuzcommand ni akan push branch master pegi origin (yang mana dalam kes ini dalam bare repo test2 tadi)17:25
fairuz*adalah17:25
hotfloppybranch master means clone ?17:25
hotfloppyorigin repo ?17:25
hotfloppypening jap..17:26
hotfloppyhehehe..17:26
fairuzaku tak explain lagi pasal branch, jadi ko mmg pening keke17:26
fairuztakpe abaikan pasal branch tu dulu17:27
fairuzpush je dulu17:27
fairuznanti aku explain bila sampai masa keke17:27
hotfloppydah push dah..17:27
fairuzok dia kata counting bla bla17:28
fairuzmaster -> master 17:28
hotfloppy" * [new branch]      master -> master"17:28
fairuzbla bla17:28
hotfloppyyup..17:28
fairuzyeah17:28
fairuzsekarang ni dalam test2_clone ko ada file baru17:28
fairuztapi dalam test2 ko tengok mcm sama je kan17:28
hotfloppyfiles baru tu maksud hang files yg aku buat tadi ke ?17:29
hotfloppytadi aku buat README ngan INSTALL..17:29
fairuzaah17:29
fairuzkeke sebab dia takde actual files, jadi nampak sama je.. sebenanye dia dah dapat commit yang ko baut kat test2_clone tadi17:29
hotfloppylepas push, ada files selain dari tu ke ?17:29
fairuztak17:29
hotfloppyowh, okay..17:29
fairuzok untuk test tengok dia push elok ke tak17:29
fairuzkita pura2 kita kat pc lain17:29
fairuzyg clone dari server17:29
fairuzgit clone test2 test2_clone_pcB17:29
fairuznanti ko akan dapat sebijik files mcm dalam test2_clone17:30
hotfloppya'ah :D17:30
fairuzfaham tak konsep dia17:30
fairuztest2 tu bare repo tak simpan actual files17:30
hotfloppypaham 70%..17:30
fairuzdia simpan commit + branch je17:30
hotfloppykena kemukakan soalan..17:30
hotfloppysoalannya berbunyi..17:30
hotfloppyhehehehe..17:30
fairuzmesti ko terpikir2 mcm mana dari commit dia boleh buat file?17:31
hotfloppyyeap!17:31
fairuzsenang je17:31
fairuzoleh kerana ko ada satu commit je senang nak explain :D17:31
fairuzgit show HEAD17:31
fairuzini akan tunjuk last commit yang ko buat17:31
hotfloppyokay..17:31
fairuznew file mode 100644 <-- nampak line ni?17:31
fairuzni line cakap kita tengah buat fail baru17:32
fairuzsemua info2 ni ada dalam commit, file baru, modify line nombor 122, ke ape ke17:33
fairuzso dari situ git boleh bina balik file ko tu17:33
hotfloppymacamana dia bina balik ?17:33
fairuzmcm ni17:33
fairuzcuba buat commit baru mcm ni17:33
fairuzkita try modify README17:33
fairuzecho "Ini readme" > README17:34
fairuzgit add README17:34
fairuzgit commit -m 'modify readme'17:34
hotfloppyokay..17:35
hotfloppypastu push ?17:35
fairuztak perlu17:35
fairuznak tunjuk mcm mana git construct fail ko tu je17:35
fairuzsekarang ko ada 2 commit17:35
fairuzbetul?17:35
fairuzso soalan ko sekarang kalau aku adapt untuk situasi kita sekarang17:35
fairuzmacam mana git boleh buat dari kosong sampai dapat fail README yang ada Ini readme dalam dia17:36
fairuzok?17:36
hotfloppya'ah..17:36
fairuzok17:36
fairuzkita tengok commit pertama ko17:36
fairuzgit show HEAD^117:36
fairuznew file mode 10064417:37
fairuzso git akan buat satu fail baru nama README17:37
fairuzpastu kalau ko tengok commit second17:37
fairuzada +ini readme17:37
fairuzini suruh git tambah line ini readme kat line x17:38
hotfloppyowh.. ya2..17:38
hotfloppyaku try tambah 34 line..17:38
hotfloppysemua ada kat dalam HEAD tu :P17:38
fairuzso dari 2 commit ni git boleh dapatkan balik la file readme ko tu17:38
fairuzmacam lego17:39
fairuz:D17:39
hotfloppykiranya, bare repo nih, kalo ikot pemahaman aku, dia akan buat 2 keja la bila org clone..17:39
hotfloppy1 - create file baru17:39
hotfloppy2 - tambah je line baru17:39
hotfloppycamtu ke ?17:39
fairuzdia akan buat satu keja je17:40
fairuzbuat benda yang commit suruh dia buat :D17:40
hotfloppyowh..17:40
hotfloppyhehehe..17:40
hotfloppykiranya, mmg utk plaintext je la eh..17:40
fairuzkalau dalam commit tu create 3 fail, ada la 3 fail17:40
fairuztak sesuai la untuk binary17:40
hotfloppykalo file macam gambar ke, video ke, takleh la kan ? :P17:40
fairuzko pun bleh nampak kenapa kan17:41
hotfloppya'ah..17:41
fairuzbukan tak boleh, tak sesuai17:41
hotfloppyokay2.. paham2..17:41
fairuzok kalau ko buat git log --oneline17:41
hotfloppyhang belajar ni experiment ke, buku ke, tutorial online ke ?17:41
fairuzko akan nampak commit id untuk setiap commit17:41
fairuzpenting commit id ni17:41
fairuzaku hari2 buat benda ni -.-17:41
fairuzdah main ngan kernel, takleh elak la git ni17:42
hotfloppyowh..17:42
hotfloppymasa mula2 belajar ?17:42
fairuzonline je17:42
hotfloppywah.. hebat!17:42
hotfloppyaku pening lalat baca online..17:43
fairuzada buku online yang bagi aku bagus17:43
fairuzprogit17:43
fairuzpdf dia free17:43
hotfloppyprogit ?17:43
hotfloppyokay, skang jugak aku cari..17:43
fairuzprogit.org/book17:43
hotfloppyhahahaha..17:43
fairuzok aku balik jap, jap lagi kalau ko nak bleh citer pasal branch17:43
hotfloppyesok plak la..17:44
hotfloppynak tido dah aku ni..17:44
hotfloppyhuhuhuhu..17:44
fairuzok bereh17:44
fairuztapi tak susah kan apa yg ko buat tadi17:44
hotfloppysenang sgt2..17:45
hotfloppyhuhuhuhu..17:45
hotfloppytenkiu bro :D17:45
fairuznp :)17:45
fairuznanti belanja aku piza17:45
fairuzkeke17:45
hotfloppytarak hal!17:45
hotfloppybalik sini dulu la apa2 hal pon..17:45
hotfloppyhahahahhaa..17:45
fairuzkeke17:45
fairuzadei lapa plak cakap pasal makanan17:46
hotfloppyhahaha..17:46
hotfloppygi ar cari pizza tak sedap kat situ..17:46
fairuzkeke17:47
hotfloppyokay la wei.. koi 2 dah..17:47
hotfloppynak tido dah..17:47
fairuzbeza gila kot17:47
fairuzok17:47
fairuzaku pun lambat dah ni17:47
hotfloppyselamat balik..17:47
fairuzbereh217:47
fairuzsalam17:47
hotfloppywaalaikumsalam..17:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!