git- hệ thống quản lý source code
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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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=×tamp=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/