git- hệ thống quản lý source code

Upload: dat

Post on 02-Mar-2018

237 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Git- H Thng Qun L Source Code

    1/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 1/15

    Git- H thng qun l source code

    (http://vndietcontrung.com)

    MAR30

    Posted by: admin Bnh lun (/posts/view/840/git-he-thong-quan-ly-source-code#disqus_thread)

    Git- H thng qun l source code(/posts/view/840/git-he-thong-quan-ly-source-code)

    (http://expressmagazine.net/sites/default/files/imagesArticle/6a00d8341c767353ef016762f7c808970b-

    800wi.png)

    http://vndietcontrung.com/http://-/?-http://expressmagazine.net/sites/default/files/imagesArticle/6a00d8341c767353ef016762f7c808970b-800wi.pnghttp://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-codehttp://vndietcontrung.com/
  • 7/26/2019 Git- H Thng Qun L Source Code

    2/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 2/15

    Phn 1: Gii Thiu

    Git (http://expressmagazine.net/taxonomy/term/308)- H thng qun l source phn tn, c l

    nhiu ni ln "tinh thn" ca hng tip cn mi ca Git so vi cc h thng source

    control khc nh SVN hay CVS. (Tht ra xu hng Git khng phi l mi, v n ang pht

    trin trn cng ng lp trnh th gii, c Facebook, Twitter, Yahoo cng ang dng github:

    http://github.com qun l source code ca h) 1 - CENTRALIZED (M hnh qun l source

    tp trung):

    CVS (Concurrent Versions System) v SVN (SubVersioN) vi m hnh qun l source codetp trung, l hai phin bn c s dng ph bin hin nay. Cc h thng ny cho php cc

    cng tc vin theo di s thay i ang thc hin v bit ai ang pht trin nhnh no ca

    source code. CVS ra i trc, sau n s bn n ca SVN. SVN bn cht vn l CVS

    c ci tin, nhng c nhiu cng c h tr hn. C CVS v SVN u c t tng chung v

    cch lm vic chung gia cc thnh vin theo m hnh (qun l source code tp trung) nh

    sau:

    *C l s ci thin ln nht ca SVN t CVS l b sung vic commit ca cc thnh vin c

    gi l Atomic Commit. Atomic Commit cho php mi commit t thnh vin c upate y

    hoc khng c g c, iu ny rt c ngha khi my ch b treo trong lc commit. Vi CVS

    http://expressmagazine.net/taxonomy/term/308
  • 7/26/2019 Git- H Thng Qun L Source Code

    3/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 3/15

    khi my ch b treo hay kt ni b trc trc th vic commit c th b d dang, khng y .

    *Vi SVN, cc commit c th c roll-back li trng thi trc , trong khi CVS th khng

    th undo.

    *Ngoi ra SVN tin li hn CVS trong vic i tn v di chuyn cc tp tin, th mc. Vi SVNcc tp tin c i tn hoc loi b vn mang theo y history v meta data ca n

    trc , trong khi vi CVS th tp tin b i tn hoc di chuyn s b mt history trc .

    CVS cng khng th y bt c nhng thay i mi n repositories cha m ch c th y

    ln repositories con ca n, trong khi mt s cng c SVN c kh nng ny.

    *C hai s dng giao thc c quyn qua mt kt ni SSH m bo an ton thng tin

    ang c truyn i trn mng. SVN b sung WebDAV DeltaV, giao thc ny c da trn

    HTTP v HTTPS cung cp cho ngi dng mt ty chn kt ni vi cc SVN qua web.

    D y l nhng tnh nng n gin nhng n nay CVS vn khng th h tr v bn thn

    kin trc ca n c th gy li trn mt s thnh vin trong d n. i vi hu ht mi ngi

    khi bt u vi source control, SVN l la chn tt hn v hp l hn (n cung cp cho ngi

    dng cc tnh nng cn thit p ng nhu cu c bn hng ngy ca mt developer

    nh: checkout, update, commit ...) L do duy nht tip tc s dng CVS l nu bn ang

    b mc kt vi mt h thng source code c trn CVS m khng c cch no move n qua

    SVN ... Chia bn cng bn ...

    1 - Tm tt:1. SVN mi hn v tin tin hn so vi CVS.

    2. SVN cho php atomic commit, CVS th khng.

    3. SVN c th roll-back vic commit, SVN cho php i tn v di chuyn file hoc folder m

    vn gi nguyn history ca n, trong khi CVS th khng.

    4. SVN cho php y thay i ln repositories cha, trong khi CVS khng

    5. SVN h tr hai giao thc mng (trong s c HTTP v HTTPS trn nn web) trong khiCVS khng h tr HTTP v HTTPS

    Nh vy ta thy SVN tht cht ch l phin bn ci tin so vi CVS, v mt c bn c 2 u

    hot ng nh nhau: tt c source code s c t trn 1 server trung tm, mi thnh vin

    u lm vic trn source code .

    2 - DISTRIBUTED (M hnh qun l source phn tn)

  • 7/26/2019 Git- H Thng Qun L Source Code

    4/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 4/15

    Do Git c th ni l mt hng tip cn hon ton mi so vi SVN (CVS v SVN theo

    hng CENTRALIZED - qun l source code tp trung, cn Git theo hng DISTRIBUTED -

    qun l source code phn tn).

    Chng ta thng dng SVN chc hiu khi nim CENTRALIZED l g ri, vy th

    DISTRIBUTED s nh th no y:

    Vi mt vi h thng nh Git (http://expressmagazine.net/taxonomy/term/308)v ngay c

    CVS v SVN, repository gc s c lu tr trn server v lp trnh vin s checkout v mt

    bn copy mi nht t source code trn server lm vic. V khi ta mun apply thay i

    ca ta t local ta s send yu cu ln server. chnh l nguyn tc chung ca source

    control. Source control ra i phc v nhu cu cho nhiu hn mt developer h c th

    lm vic vi nhau trn cng mt project. Mi mt developer s c mt source code v lm

    vic vi n, v cp nht thay i ca mnh cho nhng ngi khc trong team bit.

    Vic cp nht thay i ca bn n server l theo nguyn l ca SVN v CVS, tc l khng

    phn tn v tt c thay i u tp trung server. Vic qun l tp trung yu cu quyn truy

    cp n server khi ta commit hoc update t nhng thnh vin khc, chnh h cng a thay

    i ca mnh ln server ( trnh conflic hoc out of update).

    Git hon ton i lp: Qun l phn tn ca Git

    (http://expressmagazine.net/taxonomy/term/308)l mt repositories khng cn c chung mt

    ni lu tr, m mi thnh vin s c mt repository local ca h. Tt c thao tc ta lmvic vi Git u trn my ca ta, local repository, khi quyt nh a nhng thay i ln

    server ta ch cn mt thao tc "push" n ln server. Chng ta vn c th share thay i ca

    chng ta cho thnh vin khc, bng cch commit hoc update trc tip t my ca h m

    khng phi thng qua repositories gc trn server (thng qua share ssh cho nhau). V d

    nhin l mi thao tc u mang theo thng tin history vi Git.

    Tnh phn tn th an ton hn so vi tp trung, v mi bn copy ca thnh vin u l full

    copy t repository gc, khi server b down, cc thnh vin vn c th lm vic offline, h vn

    c th commit v update trn local ca h hoc thm ch vi nhau m khng cn thng qua

    server. Khi server hot ng tr li, h c th cp nht tt c ln li server.

    Vi m hnh Git, Mi thnh vin tham gia git s c mt repository trn local ca h: my

    John's Mac y c th tr thnh mt repository server, sau khi copy source code t

    repository server, vi 2 repository client khc l John's Linux v John's Solairs, 2 my ny s

    lm vic hon ton vi my John's Mac nh mt m hnh git con khc.

    Phn II: S dng

    http://expressmagazine.net/taxonomy/term/308http://expressmagazine.net/taxonomy/term/308
  • 7/26/2019 Git- H Thng Qun L Source Code

    5/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 5/15

    1. Github l g:Github http://github.com , cn c gi l social network dnh cho developer i vo hot

    ng thng 2 nm 2008, l mt dch v s dng h thng qun l phn tn GIT gip ngi

    dng lu tr source code cho cc d n. Tnh nng ca GIT nh bi trc mnh ni, n

    c mi tnh nng ca mt source control nh SVN v hn th na.

    Github c vit bng Ruby on Rails. GitHub cung cp dch v thng mi v c ti khon

    min ph cho cc d n ngun m. Theo kho st ca ngi s dng Git vo nm 2009,

    Github hin ang l server Git lu tr source code ph bin nht hin nay (Ngoi ra,

    Gitorious http://gitorious.org cng l server Git hot ng ging Github c ch n).

    439000 developer to hn 1 triu 350 ngn repositories l mt con s kh n tng, cng

    vi mt s khch hng ln ca github nh Twitter, Facebook, Yahoo ... cho thy tnh ph

    bin ca Github, cng nh cng ng lp trnh th gii tnh nhim n nh th no.

    2. Tnh nng API ca Github:Ngoi nhng tnh nng tuyt vi ca h thng qun l source phn tn GIT ni chung (Chng

    ta s ni mt bi c th khc), Github cn h tr ngi dng nhng tnh nng quan trng

    thng qua API sau:

    1) API to Update The Repository via HTTP: GitHub h tr ngi dng c th edit file source

    code t web browser thng qua HTTP - POST

    2) API to Access Compare Views (Gii thiu chc nng Compare Views

    http://github.com/blog/612-introduci...b-compare-view): Tnh nng ny h tr ngi dng

    review v so snh code ca d n thng qua vic xem cc commit, comments, cc dng

    khc nhau gia 2 version ca file code ... Tnh nng ny cng thng qua HTTP - POST,

    ngi dng c th thc hin trn web browser.

    3) API to Manage Service Hooks: GitHub h tr tnh nng m rng post-receive hookshttp://help.github.com/post-receive-hooks. Tnh nng ny cho php ngi dng ng k 1

    URL ca mnh (nh l mt web hook) cho cc respository. Bt c khi no c ngi push

    source code ca h ln repository, GitHub thng bo cho bn bit bng cch POST thng tin

    (dng JSON) v ln push n URL m bn ng k trc . Cn rt nhiu API hu

    ch khc, cc bn c th xem tt c ti yhttp://develop.github.com

    3. Cch thc lm vic vi GitHub:Lm vic vi GitHub ni ring hay h thng GIT ni chung c 2 workflow chnh l local

    workflow v server workflow.

  • 7/26/2019 Git- H Thng Qun L Source Code

    6/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 6/15

    Bn c th lm mi chuyn thay i source code local, sau khi thay i xong, bn s

    commit nhng thay i ln server v bn ln server phi l bn hon chnh mt tnh nng

    no , hoc fix bug xong, test xong hoc t nht bn phi chy c. Khng c

    commit code d dang, cha qua test ln repository server s lm nh hng n cc thnh

    vin khc, ngc li bn c th lm iu repository local (Bn cng c th to mtbranch server cho vic commit code d dang hay tnh nng cha hon thnh nh tng lm

    vi SVN, n s chim space server cng nh lm mt thi gian ca bn vo vic tng tc

    kt ni vi server, vy ti sao khng commit n ln repository local nh, va nhanh thao tc li

    khng mt space ca server.)

    M rng: t repository ca github ta c th theo phng thc ca Git to bn build cho

    production site (trn y cng l mt repository server) bng cch push thay i ( qua test

    k cng) ln n.

    Khi tng tc vi repository server (cp nht hay thay i) GITHUB i hi m chng nhn

    "Bn l ai" thng qua so snh SSH key local ca bn v SSH key trn server tng ng vi

    account m bn ng k vi GITHUB trc .

    1) Lm vic vi repository local: vi 2 command thng dng l git add v git commit

    git add: add file thay i vo stage

    git commit: commit cc file add vo stage ln repository local

    Ngoi ra bn xem mt s command khc

    2) Lm vic vi repository server github:

    Sau khi quy t le local , cui cng khi c mt bn n nh v hon tt (c thng qua

    test) ta s quyt nh cp nht n ln repository server vi:

    push: push thay i t repository local ln repository server

    fetch: cp nht thay i t repository server v repository local

    pull/rebase: sao chp source code t server v local workspace (tng ng

    checkout ca SVN)

    4. Hng dn s dng:

    1) ng k ti khon GitHub ti http://github.com

    2) Download v ci t cng c Git:

    Download ti y http://git-scm.com/download c 3 phin bn cho c 3 HDH, Khi Ci t Git:

    Bn nn chn "Run Git From the Windows Command Prompt"

    3) To SSH Key:

    (/)

    Gii thiu (/services/gioi-thieu-ve-ban)

    Gc lp trnh (/cornered-development)

    CSharp (/cornered-development/csharp)

    Database (/cornered-development/thuc-hanh-database)

    Java (/cornered-development/java)

    http://expressmagazine.net/cornered-development/csharphttp://expressmagazine.net/cornered-developmenthttp://expressmagazine.net/services/gioi-thieu-ve-banhttp://expressmagazine.net/http://expressmagazine.net/cornered-development/javahttp://expressmagazine.net/cornered-development/thuc-hanh-databasehttp://expressmagazine.net/cornered-development/csharphttp://expressmagazine.net/cornered-developmenthttp://expressmagazine.net/services/gioi-thieu-ve-banhttp://expressmagazine.net/
  • 7/26/2019 Git- H Thng Qun L Source Code

    7/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 7/15

    SSH Key l mt m chng nhn bn c quyn thao tc trn repository ca GitHub, SSH

    Key s mang tt c thng tin v account ca bn.

    SSH Key ny c to ra trn local my ca bn v c chnh bn add vo GitHub. Khi bn

    push source code ca mnh ln repository server, GitHub s kim tra SSH key local ca

    bn v SSH key trn server ca n (m bn add trc ) c ging nhau khng. Nu

    ging nhau n xc nhn bn c quyn thao tc trn repository server. Mt account GitHub c

    th c nhiu SSH Key trn server.

    Cch to SSH Key chng nhn nh sau:

    M Git Bash c ci t trn:

    - Step1: $ ssh-keygen -t dsa : khi to SSH key

    - Step 2: Chn ng dn cho file SSH key: C:/Users/your_computer_name/.ssh/id_dsa

    - Step 3: Nhp mt password ca bn (nhp 2 ln)

    - Step 4: Bn to key thnh cng key s nm ti a ch

    C:/Users/your_computer_name/.ssh/id_dsa

    - Step 5: Add SSH Key local vo server GitHub:

    n a ch file SSH key m bn to, m file id_dsa.pub v copy tt c ni dung key trong

    Add key va copy vo account GitHub ti https://github.com/account:

    Khi bn tng tc vi server ca GitHub, n s kim trra SSH key m bn thm vo ti

    khon ca mnh (hnh trn) vis SSH key trong file local m bn to ban u

    C:/Users/your_computer_name/.ssh/id_dsa

    Paste ni dung file SSH key local vo text field Key. Nh vy ta xong phn ng k SSH

    key (d nhin l bn phi gi private SSH key ny nh)

    4) To repository cho project mi trn GitHub ti https://github.com (sau khi bn ng nhp)

    Nhp thng tin ca repository project ca bn:

    To thnh cng bn s c giao din web qun l repository ca bn trn GitHub nh sau:

    Lu link URL ca Git trong trang ny rt quan trng, n ging link SVN m bn hay dng

    c th thc hin cc thao tc ln source code server nh: checkout, update, commit ...

    5) Khi ng vi Git command line trn local:

    ASP.Net (/cornered-development/aspnet)

    PHP (/cornered-development/thiet-ke-web-voi-php)

    Android (/cornered-development/he-dieu-hanh-android)

    My ch (/cornered-development/may-chu)

    Mail server (/cornered-development/mail-server)

    C/C++ (/cornered-development/cc)

    Mac iOS (/cornered-development/iphone-mac-ios)

    HTML/CSS (/cornered-development/htmlcss)

    JavaScript (/cornered-development/javascript)

    Lan - Wan (/cornered-development/lan-wan)

    MS access (/cornered-development/microsoft-office-access)

    Pascal (/cornered-development/pascal)

    Drupal tutorial (/tags/drupal-tutorials)

    Drupal news (/tags/drupal-news)

    Drupal commerce (/tags/drupal-commerce)

    Symfony framework (/tags/symfony-framework)

    Theme WordPress (/tags/theme-wordpress)

    Tin cng ngh (/article-news)

    CNPM/ M ngun m (/article-news/cong-nghe-phan-mem-ma-

    nguon-mo)

    Bo mt (/article-news/bao-mat)

    Gii tr (/article-news/giai-tri)

    Internet (/article-news/internet)

    Thit b/virus (/article-news/thiet-bivirus)

    Th trng (/article-news/thi-truong)

    Gallery (/galleries)

    http://expressmagazine.net/article-news/thi-truonghttp://expressmagazine.net/article-news/thiet-bivirushttp://expressmagazine.net/article-news/internethttp://expressmagazine.net/article-news/cong-nghe-phan-mem-ma-nguon-mohttp://expressmagazine.net/article-news/cong-nghe-phan-mem-ma-nguon-mohttp://expressmagazine.net/tags/drupal-commercehttp://expressmagazine.net/tags/drupal-newshttp://expressmagazine.net/cornered-development/lan-wanhttp://expressmagazine.net/cornered-development/javascripthttp://expressmagazine.net/cornered-development/mail-serverhttp://expressmagazine.net/cornered-development/may-chuhttp://expressmagazine.net/cornered-development/he-dieu-hanh-androidhttp://expressmagazine.net/gallerieshttp://expressmagazine.net/article-news/thi-truonghttp://expressmagazine.net/article-news/thiet-bivirushttp://expressmagazine.net/article-news/internethttp://expressmagazine.net/article-news/giai-trihttp://expressmagazine.net/article-news/bao-mathttp://expressmagazine.net/article-news/cong-nghe-phan-mem-ma-nguon-mohttp://expressmagazine.net/article-newshttp://expressmagazine.net/tags/theme-wordpresshttp://expressmagazine.net/tags/symfony-frameworkhttp://expressmagazine.net/tags/drupal-commercehttp://expressmagazine.net/tags/drupal-newshttp://expressmagazine.net/tags/drupal-tutorialshttp://expressmagazine.net/cornered-development/pascalhttp://expressmagazine.net/cornered-development/microsoft-office-accesshttp://expressmagazine.net/cornered-development/lan-wanhttp://expressmagazine.net/cornered-development/javascripthttp://expressmagazine.net/cornered-development/htmlcsshttp://expressmagazine.net/cornered-development/iphone-mac-ioshttp://expressmagazine.net/cornered-development/cchttp://expressmagazine.net/cornered-development/mail-serverhttp://expressmagazine.net/cornered-development/may-chuhttp://expressmagazine.net/cornered-development/he-dieu-hanh-androidhttp://expressmagazine.net/cornered-development/thiet-ke-web-voi-phphttp://expressmagazine.net/cornered-development/aspnet
  • 7/26/2019 Git- H Thng Qun L Source Code

    8/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 8/15

    Step 1: Cu hnh thng tin ca bn:

    git config --global user.name "Tran Nam"

    git config --global user.email [email protected]

    Step 2: Thao tc trn local

    Ta lm mt v d nh, to mt th mc cho project trn local v 1 file text readme, nhim v

    ca chng ta l a file ny ln repository server m ta to trn

    To th mc cho project : mkdir YOUR_PATH

    Di chuyn n th mc va to: cd YOUR_PATH

    Khi to GIT cho th mc ny: git nit

    Thm file readme.txt vo "working stage" (lu readme.txt ny bn to trc

    trong th mc YOUR_PATH): git add readme.txt

    Commit n ln repository local ca bn: git commit -m "YOUR_COMMENT"

    Step 3: Thao tc vi GIT server (hnh trn)

    - Remote vo server: git remote add origin [email protected]:namheo1985/Demo.git (link ny

    c ly t project m bn to trc trn github)

    - push thay i ca mnh ln server github nhnh master: git push origin master (Lu

    trnh out of update hay conflict t source code server so vi local, ta nn git pull hoc git

    fetch, cp nht thay i t server v local, trc khi git push)

    Phn 3: L Do S Dng

    1 - Linh ng, phong ph v a dng phin bn:Vi nhiu workflow lm vic khc nhau, to ra nhiu phin bn phong ph, a dng, t

    thc y nhng hng i mi t 1 source code gc trong cng ng m ngun m

    Vi vic c nhiu repo trong Git, cc thnh vin c th kt hp code ca h vi nhau thng

    qua vic merge repo local ca h vi nhau, t to ra nhiu phin bn, nhiu tnh nngphong ph v. Ta c th thy qua v d sau:

    Vi SVN phin bn cui cng ca ta nm server v l phin bn duy nht tch hp tt c

    cc tnh nng m dev commit ln. Ta khng thy c tnh phong ph v a dng ca cc

    phin bn y.

    Hy xem GIT lm g vi m hnh ca n:

  • 7/26/2019 Git- H Thng Qun L Source Code

    9/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 9/15

    y l m c ca cng ng m ngun m by lu. Cc dev c th t do tch hp nhng

    tnh nng hoc source code ca mnh vi nhau, to ra rt nhiu phin bn a dng t mt

    phin bn gc. Mi phin bn c th c mt hng i mi, c lp nhau. Sau y l mt s

    workflow ph bin:

    a) SVN Style: Vi Git ta vn c th dng n theo cch hot ng ca SVN: Cc developer

    u ng b d liu v commit thay i trn mt repo duy nht

    b) Integration Manager Workflow: y l m hnh kh ph bin hin nay, GitHub v nhiu

    open source cng ang p dng n:

    Integration manager l b phn s tp hp cc function c cc dev commit ln

    kim tra xem c nn cp nht function vo bn gc khng ?

    Blessed Repo: l source code n nh sau nhng thay i c Integration manager

    qun l v tch hp cc function mi t dev vo.

    V d mt cng ng c nhiu dev cng pht trin mt open source:

    Khi mt dev private mun thm function m mnh ngh ra, h s download source code

    n nh t Blessed Repo v. Sau khi hon thnh function mong mun da trn source

    code down v h a ln Developer public ca mnh.

    Cc function trn Developer public c tp hp Integrate Manager cho vic chn

    lc, testing v cui cng s c tch hp ln Blessed Repo thnh bn n nh.

    c) Dictator and Lieutenants Workflow:

    M hnh ny c m rng t Integration Manager Workflow. Thay v vi "Integration

    Manager Workflow" th mi dev lm vic c lp vi nhau, khng hp tc vi cc thnh vin

    khc. Vi "Dictator and Lieutenants Workflow" th cc dev c th lm vic vi nhau, h c th

    merge trc tip repo ca h (thng qua share SSH) vi ngi khc thnh mt lieutenant.

    Mt lieutenant l mt phin bn tch hp nhiu tnh nng ca nhiu dev. Cc lieutenant s

    c tp hp v dictator, dictator s lm nhim v ging Integration manager: qun l,

    testing, chn lc v tch hp lieutenant vo blessed repo khi t yu cu.

    2) Local Branching:Phn ny ni v vic to branch ca Git tt hn cc source control khc. Hu ht cc source

    control vic to branch u clone mt phin bn mi nht t repository gc thnh mt th

    mc mi trn server. Git cho php bn to nhiu branch c lp my local, t cc thao

    tc create, merge, delete cc dng code trong source code din ra rt nhanh, trong vi giy.

    iu ny c ngha l bn c th lm nh sau:

    To mt branch mi trn local ca bn th nghim tng ca , commit th

  • 7/26/2019 Git- H Thng Qun L Source Code

    10/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 10/15

    Tags: Git (/tags/git) CMS Drupal (/tags/cms-drupal) CMS Joomla (/tags/cms-joomla)

    CMS WordPress (/tags/cms-wordpress)

    File:

    huong_dan_su_dung_subversion.pdf

    (http://expressmagazine.net/sites/default/files/fileAttach/huong_dan_su_dung_subversion.pdf)

    nghim mt vi ln ln branch , bn bn tr li trng thi trc khi to branch, ri

    sau c th tr li branch hoc merge code th nghim vo trunk chnh.

    Bn c th to mt branch ch cha nhng g cn a ln production site, hoc l ni

    bn merge code cho vic testing v commit hng ngy trn brach , xem n nh l

    mt phng th nghim local.Bn c th to nhiu brach mi cho mi tnh nng mi m bn ang lm, v vy bn c

    th chuyn i qua li gia chng d dng hoc xa branch i khi n c st nhp

    vo branch chnh hoc khng cn s dng na

    Trong khi to mt brach th nghim, bn nhn ra n khng hu dng na v ch

    cn xa n i, khng ai khc ngoi bn thy n (ngay c khi bn y cc branch

    khc trong khi ch i)

    Bn c th lm tt c cc iu trn vi Git nhng cn lu khi push ln server gc, bn

    khng c push tt c cc brach m bn to ra th nghim. Vic ny thc y developerth nghim cc nhnh mi m h khng cn phi lo lng v vic phi ln k hoch nh th

    no hay khi no st nhp nhnh ca h vo nhnh chnh, trong qu trnh th nghim mi

    history ca h u c lu tr local. Nu branch th nghim thnh cng th tt, khng

    c th h n gin ch delete i l xong. Khi tham gia pht trin mt d n m ngun m,

    nu dng svn mt ngi ng gp khi mi tham gia s khng c quyn to branch trn

    server ca h, vi Git bn c th to branch local cho nhng th nghim ca mnh v c th

    st nhp n vo trunk chnh trn server khi th nghim thnh cng.

    Lu :tt c cc iu trn khng phi cc source control khc khng lm c, m u c

    cch lm nhng chi ph thc hin cao, c kh nng gy li trong qu trnh thc hin hoc

    lm phn kch thc source server. Git c sinh ra theo m hnh qun l phn tn th y

    l u im m n thc hin c d dng.

    Bi cng chuyn mc

    5 Tips gip bn tr thnh Gitt administer ti drupal.org (/posts/view/3307/5-tips-giup-ban-tro-thanh-gitt-

    http://expressmagazine.net/posts/view/3307/5-tips-giup-ban-tro-thanh-gitt-administer-tai-drupalorghttp://expressmagazine.net/sites/default/files/fileAttach/huong_dan_su_dung_subversion.pdfhttp://expressmagazine.net/tags/cms-wordpresshttp://expressmagazine.net/tags/cms-joomlahttp://expressmagazine.net/tags/cms-drupalhttp://expressmagazine.net/tags/git
  • 7/26/2019 Git- H Thng Qun L Source Code

    11/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 11/15

    administer-tai-drupalorg)

    Th lm 1 git-based patch workflow cho drupal.org nm 2015 (/posts/view/3209/thu-lam-1-git-based-

    patch-workflow-cho-drupalorg-nam-2015)

    Hng dn s dng Openshift by Red Hat to 1 host cho trang Drupal 7 (/posts/view/3153/huong-dan-

    su-dung-openshift-red-hat-tao-1-host-cho-trang-drupal-7) Grunt, mt Backend-free apps kt hp jekyll, D3.js, nhanh hn 96% websites khc

    (/posts/view/3065/grunt-mot-backend-free-apps-ket-hop-jekyll-d3js-nhanh-hon-96-websites-khac)

    kin Git v Bash aliases t Alex Pott ang lm Chapter Three (/posts/view/3054/y-kien-git-va-bash-

    aliases-tu-alex-pott-dang-lam-o-chapter-three)

    3 thun li khi bn s dng Git submodules with Drupal (/posts/view/2994/3-thuan-loi-khi-ban-su-dung-

    git-submodules-drupal)

    Hng dn chy Drupal t OpenShift from Red Hat (/posts/view/2828/huong-dan-chay-drupal-tu-

    openshift-red-hat) Kin trc Git flow - repository operations model (/development/2782/kien-truc-git-flow-repository-

    operations-model)

    Drupal 8 Configuration Workflows s dng Git (/posts/view/2763/drupal-8-configuration-workflows-su-

    dung-git)

    [LimoenGroen]: Continuous Integration & Drupal l g? (/posts/view/2760/limoengroen-continuous-

    integration-drupal-la-gi)

    Bnh lun

    11 Comments

    Trung L

    thank a lot.

    crmvietnam

    Very nice

    Ch Thanh H

    thanks a lot

    https://disqus.com/by/disqus_pDMWDIS55d/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-2041012633https://disqus.com/by/disqus_pDMWDIS55d/https://disqus.com/home/forums/vnmagazine/https://disqus.com/home/forums/vnmagazine/https://disqus.com/home/forums/vnmagazine/https://disqus.com/home/forums/vnmagazine/https://disqus.com/by/chthanhh/https://disqus.com/by/crmvietnam/https://disqus.com/by/disqus_pDMWDIS55d/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1359244915https://disqus.com/by/chthanhh/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1762727771https://disqus.com/by/crmvietnam/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-2041012633https://disqus.com/by/disqus_pDMWDIS55d/https://disqus.com/home/inbox/https://disqus.com/home/forums/vnmagazine/http://expressmagazine.net/posts/view/2760/limoengroen-continuous-integration-drupal-la-gihttp://expressmagazine.net/posts/view/2763/drupal-8-configuration-workflows-su-dung-githttp://expressmagazine.net/development/2782/kien-truc-git-flow-repository-operations-modelhttp://expressmagazine.net/posts/view/2828/huong-dan-chay-drupal-tu-openshift-red-hathttp://expressmagazine.net/posts/view/2994/3-thuan-loi-khi-ban-su-dung-git-submodules-drupalhttp://expressmagazine.net/posts/view/3054/y-kien-git-va-bash-aliases-tu-alex-pott-dang-lam-o-chapter-threehttp://expressmagazine.net/posts/view/3065/grunt-mot-backend-free-apps-ket-hop-jekyll-d3js-nhanh-hon-96-websites-khachttp://expressmagazine.net/posts/view/3153/huong-dan-su-dung-openshift-red-hat-tao-1-host-cho-trang-drupal-7http://expressmagazine.net/posts/view/3209/thu-lam-1-git-based-patch-workflow-cho-drupalorg-nam-2015http://expressmagazine.net/posts/view/3307/5-tips-giup-ban-tro-thanh-gitt-administer-tai-drupalorg
  • 7/26/2019 Git- H Thng Qun L Source Code

    12/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 12/15

    Gii thiu PHP v JavaScript Closures, ci

    Trit l trong cch hiu lng ngi khc

    EXPRESS MAGAZINE

    nhantam

    great work, thank your totorial

    Ancol Duong

    rt chi tit, thank tc gi

    Suri Nguyen

    Hay qu. Cm n tc gi

    Phuc Nguyen

    Bi vit hay, c xong ti hiu c tng quan v CVS, SVN, GitHup. Thanks!

    Tommy Tran Mod

    Bc i. Git ch ko phi githup. Suy ngh concept ng nha

    Phuc Nguyen Vy Git vi GitHup c quan h ra sao th bc Tommy Tran? Ch ny cha hiu

    r nn c th ti sai. @@

    Guest

    Git vi GitHup khc nhau ch no vy ch Tom?

    CSV, SVN, GitHup cng l ng dng thi m (desktop app v web app)

    Git l m hnh qun l source code, cn GitHup l ng dng web - dng qun

    l code phn tn, n c xy dng da trn m hnh Git m thi.

    Tommy Tran Mod

    Bc i phng vn, ngi ta c t cu hi Githup bao gi ko? Ngi ta

    ch hi, bn bit Git ko. Zy thi

    https://disqus.com/by/khacphuc/https://disqus.com/by/thuytoilanet/https://disqus.com/by/khacphuc/https://disqus.com/by/khacphuc/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078414443https://disqus.com/by/suri_nguyen/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1130688750https://disqus.com/by/thuytoilanet/https://disqus.com/by/khacphuc/https://disqus.com/by/thuytoilanet/https://disqus.com/by/khacphuc/https://disqus.com/by/suri_nguyen/https://disqus.com/by/ancolduong/https://disqus.com/by/nhantam/https://disqus.com/by/chthanhh/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078615025http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1079034595https://disqus.com/by/thuytoilanet/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078562083http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078615025http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078562083http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078621445https://disqus.com/by/khacphuc/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078414443http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078562083https://disqus.com/by/thuytoilanet/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1078414443https://disqus.com/by/khacphuc/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1130688750https://disqus.com/by/suri_nguyen/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1277606148https://disqus.com/by/ancolduong/http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code#comment-1292816259https://disqus.com/by/nhantam/
  • 7/26/2019 Git- H Thng Qun L Source Code

    13/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 13/15

    rupa

    thank you Hosting gia re

    c a a ng mang y n c

    Thanks sir/madam Mnh thyci ny rt hay: Hn cng vic vi h och tn. Lm n, ko c ch tn, vt!

    Backlink cho website, bao nhiu backlink cho mt website

    http://kidsmoviesvn.blogspot.c...

    5 cch copywriter cn lm i viGoogle

    http://thanhhailand.com/

    Nhn Vin HnhChnh (Lm Vic Ti

    Canon VietnamH Ni, Bc Ninh

    NG TUYN

    NHNVINHNHCHNH(MC

    CanonVietnamHNi,BcNinh

    NGTUYN

    K S Kim SotKhi Lng Cao

    BIM Group

    H Ni

    NG TUYN

    CSTeamLeader-HanoiAIAVietnam

    HNi

    NGTUYN

    Trng Phng TiChnh - MSBCng Ty CP Qun

    Tr Ngun Nhn Lc

    H Ni

    NG TUYN

    GimStPhtTrinKinhDoanhKnhXeHDSAISON

    FINANCECO.,LTD.

    HiDng,Thi

    BnhNGTUYN

    Gim c KhchHng u TinCng Ty CP Qun

    Tr Ngun Nhn Lc

    H Ni

    NG TUYN

    AssistantTraining AndDevelopmentAIAVietnam

    HNi

    NGTUYN

    ProjectOfficer4ETheDeutsche

    Gesellschaftfr

    HNi

    NGTUYN

    Trng B PhnQun L Quan H

    Cng Ty CP QunTr Ngun Nhn Lc

    H Ni

    NG TUYN

    (http://ants.vn)

    http://ants.vn/http://t.ants.vn/a1/c/?bc=df7f2efe6b,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,543297695&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Ftruong-bo-phan-quan-ly-quan-he-khach-hang.35A95ABC.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A95ABC_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171267&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=2e76172ff3,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,544793876&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fproject-officer-4e.35A95F7C.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A95F7C_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171266&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=c13dac8d03,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,539170361&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fassistant-training-and-development-manager.35A94DD0.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A94DD0_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171267&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=4b6991b467,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,544953865&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fgiam-doc-khach-hang-uu-tien.35A95F82.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A95F82_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171266&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=e048b71dad,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,541786683&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fgiam-sat-phat-trien-kinh-doanh-kenh-xe-may.35A95183.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A95183_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171267&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=7092185fc4,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,541107537&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Ftruong-phong-tai-chinh-msb.35A9536C.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A9536C_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171266&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=17a17cab3c,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,539170360&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fcs-team-leader-hanoi.35A94DD1.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A94DD1_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171267&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=d20568d078,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,539170358&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fky-su-kiem-soat-khoi-luong-cao-cap-senior-quantity-surveyor.35A95006.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A95006_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171266&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=4a46252e17,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,534789636&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fnhan-vien-hanh-chinh-muc-luong-hap-dan.35A948F9.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A948F9_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171267&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=69ebb1637b,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498029,529497898,529497917,10382,1,530609376,530594108,1,543029262_1&t_s=529498029-530609376-529497917:1&t_z=&t_tp=529498029-530609376-7:0.528&t_itr=529498029-530609376-73:47.591&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Fcareerbuilder.vn%2Fen%2Fsearch-job%2Fnhan-vien-hanh-chinh-lam-viec-tai-canon-viet-nam.35A9583F.html%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Djobs_ant_follow%26utm_term%3D_35A9583F_trends_best_seller_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=61907d46&nspace=ants&action_name=&timestamp=1449626171266&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=16&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttps://help.disqus.com/customer/portal/articles/1657951?utm_source=disqus&utm_medium=embed-footer&utm_content=privacy-btnhttps://publishers.disqus.com/engage?utm_source=vnmagazine&utm_medium=Disqus-Footerhttps://disqus.com/http://disq.us/url?url=http%3A%2F%2Fwww.expressmagazine.net%2Fposts%2Fview%2F2809%2F5-cach-de-copywriter-can-lam-doi-voi-google%3A52whdGyOcyPZdNKd2Ur8IOYvmb8&imp=8u4hbqud4f0fv&prev_imp&forum_id=1178942&forum=vnmagazine&thread_id=767867021&thread=2558739143&zone=thread&area=bottom&object_type=thread&object_id=2558739143http://disq.us/url?url=http%3A%2F%2Fexpressmagazine.net%2Fposts%2Fview%2F3220%2Fbacklink-cho-website-bao-nhieu-backlink-du-cho-mot-website%3AJG4LwR-2VXjmHH0Cl68YVviiFY8&imp=8u4hbqud4f0fv&prev_imp&forum_id=1178942&forum=vnmagazine&thread_id=767867021&thread=3345248273&zone=thread&area=bottom&object_type=thread&object_id=3345248273http://disq.us/url?url=http%3A%2F%2Fwww.expressmagazine.net%2Fblogs%2F3024%2Ftriet-ly-trong-cach-hieu-long-nguoi-khac-cua-gia-cat-luong-mang-day-tinh-thuc-tien%3A9e5qa5tBeXdCXQyZnToaeYSyspQ&imp=8u4hbqud4f0fv&prev_imp&forum_id=1178942&forum=vnmagazine&thread_id=767867021&thread=2809502824&zone=thread&area=bottom&object_type=thread&object_id=2809502824http://disq.us/url?url=http%3A%2F%2Fexpressmagazine.net%2Fposts%2Fview%2F3257%2Fgioi-thieu-php-va-javascript-closures-cai-dat-drupal-8%3A6-tUkyKn4e-AZRwny-u_oU8BECE&imp=8u4hbqud4f0fv&prev_imp&forum_id=1178942&forum=vnmagazine&thread_id=767867021&thread=3431193770&zone=thread&area=bottom&object_type=thread&object_id=3431193770
  • 7/26/2019 Git- H Thng Qun L Source Code

    14/15

    12/9/2015 Git- H thng qun l source code

    http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code 14/15

    Samsung Galaxy S6 Edge

    17,490,000

    MUA NGAY

    Samsung Galaxy S6 Edge Plus

    19,990,000

    MUA NGAY

    Samsung Galaxy Core Prime

    2,790,000

    MUA NGAY

    Samsung Galaxy Note 5

    17,990,000 L bn nng cp hon ho caGalaxy Note 4, Note 5 mang n cho

    ngi dng nhng tri nghim tuyt

    MUA NGAY

    Acer SW3-013-19KZ

    6,990,000 8,690,000

    -19%

    iPad Air 2 Wifi16GB

    11,999,000 MUA NGAY

    -7%

    (http://ants.vn)

    (http://ants.vn)

    http://t.ants.vn/a1/c/?bc=0c3e8e53ae,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135247_1&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-xach-tay%2Facer-sw3-013-19kz%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8844_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=79fe1806bd,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135261&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-bang%2FiPad-air-2%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_7464_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=0c3e8e53ae,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135247_1&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-xach-tay%2Facer-sw3-013-19kz%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8844_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=0c3e8e53ae,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135247_1&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-xach-tay%2Facer-sw3-013-19kz%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8844_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=535f4c8944,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532135499&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-note-5%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8878_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171278&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=7f4d9f1771,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532135491&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-core-prime%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8201_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171278&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=7f4d9f1771,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532135491&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-core-prime%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8201_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171278&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=0c3e8e53ae,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135247_1&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-xach-tay%2Facer-sw3-013-19kz%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8844_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=0c3e8e53ae,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135247_1&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-xach-tay%2Facer-sw3-013-19kz%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8844_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=79fe1806bd,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135261&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-bang%2FiPad-air-2%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_7464_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://ants.vn/http://ants.vn/http://t.ants.vn/a1/c/?bc=81505cd5d9,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135269&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fiphone-5s-16gb%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_4073_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=79fe1806bd,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135261&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-bang%2FiPad-air-2%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_7464_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=0c3e8e53ae,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498154,529497898,529497917,10384,1,534115757,532135950,1,532135247_1&t_s=529498154-534115757-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fmay-tinh-xach-tay%2Facer-sw3-013-19kz%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8844_retargeting_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171289&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=25&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=535f4c8944,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532135499&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-note-5%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8878_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171278&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=7f4d9f1771,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532135491&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-core-prime%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8201_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171278&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=dd1e4f935d,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532365212&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-s6-edge-plus%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8926_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171278&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktophttp://t.ants.vn/a1/c/?bc=751ae96f84,846701380.1449626171179.c57842e6f,1449626171,846701380,1,529498050,529497898,529497917,10385,1,532136127,532135950,1,532135485_1&t_s=529498050-532136127-529497917:1&t_z=&t_tp=&t_itr=&t_imk=&c_tp=7:0.52849,38:0.0609,5:0.03733&c_itr=73:47.590590,5:20.432700,36:14.354410&c_imk=24056:0.012870,20756:0.010000,20739:0.010000&redirect=http%3A%2F%2Ffptshop.com.vn%2Fdien-thoai%2Fsamsung-galaxy-s6-edge%3Futm_source%3Dants%26utm_medium%3Dcpc%26utm_campaign%3Dants-_8505_trends_view_similar_%26utm_content%3Dexpressmagazine.net&aid=846701380&cv=c80ad084&nspace=ants&action_name=&timestamp=1449626171277&url=http://expressmagazine.net/posts/view/840/git-he-thong-quan-ly-source-code&urlref=https://www.google.com/&hostname=expressmagazine.net&gent=&format=17&template=21&res=1366x768&gd=3&loc=24-2-vn&device_model=desktop
  • 7/26/2019 Git- H Thng Qun L Source Code

    15/15

    12/9/2015 Git- H thng qun l source code

    (http://vndietcontrung.com)

    Copyright 2012 - 2015 by Express Magazine.net (http://expressmagazine.net). All Rights Reserved.

    Design by: DrupalHCM(dot)com

    http://feeds.feedburner.com/express-magazinehttps://www.youtube.com/user/expresmagazinehttps://www.flickr.com/photos/stevent-tranhttps://vimeo.com/user15032175https://www.flickr.com/photos/stevent-tranhttp://twitter.com/EMSolutionsVNhttp://www.facebook.com/EmSolutionsVietNamhttp://expressmagazine.net/http://vndietcontrung.com/