<!DOCTYPE html>
	<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
	<head>
<title>Github là gì? Diễn đàn dành cho Developer?</title>
<meta name="description" content="Github là gì? Diễn đàn dành cho Developer? - Savefile - Tin tức -...">
<meta name="author" content="Thế Anh Group">
<meta name="copyright" content="Thế Anh Group">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="geo.region" content="VN-SG">
<meta name="geo.placename" content="Ho Chi Minh">
<meta name="geo.position" content="10.833111;106.641224">
<meta name="generator" content="NukeViet v4.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#00b456">
<meta name="msapplication-navbutton-color" content="#00b456">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#00b456">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Github là gì? Diễn đàn dành cho Developer?">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin tức - https&#x3A;&#x002F;&#x002F;theanhgroup.com&#x002F;tin-tuc&#x002F;savefile&#x002F;tu-van-chon-dich-vu&#x002F;github-la-gi-dien-dan-danh-cho-developer-285.html">
<meta property="og:site_name" content="Thế Anh Group - Hosting - Domain - VPS">
<meta property="og:image" content="https://theanhgroup.com/uploads/bnn-tag.jpg">
<meta property="og:url" content="https://theanhgroup.com/tin-tuc/tu-van-chon-dich-vu/github-la-gi-dien-dan-danh-cho-developer-285.html">
<link rel="shortcut icon" href="https://theanhgroup.com/favicon.ico">
<link rel="preload" as="script" href="https://theanhgroup.com/assets/js/jquery/jquery.min.js">
<link rel="preload" as="script" href="https://theanhgroup.com/assets/js/language/vi.js">
<link rel="preload" as="script" href="https://theanhgroup.com/assets/js/global.js">
<link rel="preload" as="script" href="https://theanhgroup.com/themes/theanhgroup/js/news.js">
<link rel="preload" as="script" href="https://theanhgroup.com/themes/theanhgroup/js/main.js">
<link rel="preload" as="script" href="https://theanhgroup.com/OneSignalSDKWorker.js">
<link rel="preload" as="script" href="https://theanhgroup.com/OneSignalSDKUpdaterWorker.js">
<link rel="preload" as="script" href="https://cdn.onesignal.com/sdks/OneSignalSDK.js">
<link rel="preload" as="script" href="https://theanhgroup.com/themes/theanhgroup/js/intersection-observer.js">
<link rel="preload" as="script" href="https://theanhgroup.com/themes/theanhgroup/js/lazyload.min.js">
<link rel="preload" as="script" href="https://theanhgroup.com/themes/theanhgroup/js/bootstrap.min.js">
<link rel="stylesheet" href="https://theanhgroup.com/stylesheet/css/all.css">
<style>
	body{background: #fff;}
</style>
<script data-show="inline">(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-101091287-1', '.theanhgroup.com');
ga('send', 'pageview');
</script>
</head>
	<body >
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">Thế Anh Group - Hosting - Domain - VPS</h2>
		<p class="pull-right"><a title="Thế Anh Group - Hosting - Domain - VPS" href="https://theanhgroup.com/">https://theanhgroup.com</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Github là gì? Diễn đàn dành cho Developer?</h1>
		<ul class="list-inline">
			<li>Thứ ba - 08/10/2019 04:52</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			Github chính là kho cung cấp lưu trữ mã nguồn Git dựa trên các nền tảng website và phát triển cho các dự án phần mềm.
		</div>
		<div id="bodytext" class="clearfix">
			<div style="text-align: justify;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Github chính là thuật ngữ đã khá quen thuộc đối với các lập trình viên hiện bởi vì đây chính là website được các developer vô cùng quan tâm và theo dõi. Vậy Github là gì? Cách sử dụng Github cơ bản nhất. Mời các bạn cùng tìm hiểu tại bài viết dưới đây.</span></span><br  />
<br  />
<strong><span style="font-size:20px;"><span style="font-family:Arial,Helvetica,sans-serif;">Khái niệm Github là gì?</span></span></strong><br  />
<br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Github là một dịch vụ server được quản lý bởi nhiều phiên bản code, có khả năng lưu trữ chúng cũng như các nội dung dự án của 2 hay nhiều tài khoản của lập trình viên. Github là nơi mà các lập trình viên dùng để tham khảo, đưa các bài code cũng như kế hoạch làm việc của mình lên đây để các thành viên khác trong nhóm dự án theo dõi hay copy các đoạn code đó để tiếp tục phần việc của mình có trong dự án đó.</span></span><br  />
&nbsp;</div>

<div style="text-align: center;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;"><img alt="github la gi" height="266" src="https://theanhgroup.com/uploads/tin-tuc/tu-van-chon-dich-vu/github-la-gi.png" width="800" /></span></span></div>

<h3 style="text-align: justify;"><strong><span style="font-size:20px;"><span style="font-family:Arial,Helvetica,sans-serif;">Phân loại Github</span></span></strong></h3>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hiện nay trên Github có loại bao gồm <strong>Github có phí</strong> và <strong>Github miễn phí</strong>.<br  />
<br  />
Với <strong>Github tính phí </strong>thì đây là loại thường được các <strong>doanh nghiệp</strong> sử dụng để tăng khả năng quản lý team cũng như phân quyền bảo mật của dự án đó.<br  />
<br  />
Với <strong>Github miễn phí</strong> thì đây là loại được hầu hết dân lập trình viên hiệ nnay sử dụng để lưu trữ source code.<br  />
<br  />
Hiện nay Github cung cấp hco người sử dụng nhiều tính năng social networking như feeds, followers hay network graph để có lập trình viên có thể học hỏi kinh nghiệm của nhau để thông qua các lịch sử commint.<br  />
<br  />
Và nếu 1 comment để mô tả hay giải thích một đoạn code nào đó thì với <strong>Github</strong>, <strong>commint message </strong>chính là phần mô tả hành động mà bạn đang thực hiện ở trên source code.</span></span><br  />
&nbsp;</div>

<h3 style="text-align: justify;"><strong><span style="font-size:20px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn sử dụng Github cơ bản nhất</span></span></strong></h3>

<h4 style="text-align: justify;"><strong><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn tạo Github Repository</span></span></strong></h4>

<div style="text-align: center;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;"><img alt="tao github repository" height="247" src="https://theanhgroup.com/uploads/tin-tuc/tu-van-chon-dich-vu/tao-github-repository.png" width="768" /></span></span></div>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Để tạo Github Repository thì bạn cần phải làm theo những bạn như sau:<br  />
<br  />
+ Bạn vào đăng ký một tài khoản Github bằng cách click vào: &quot;<strong>Sign up for Github</strong>&quot;.<br  />
<br  />
+ Và sau khi bạn đăng ký cũng như kích hoạt thành công thì bạn bắt đầu tạo mới 1 project với &quot;<strong>Start a new project</strong>&quot;.<br  />
<br  />
+ Nhập tên Repository và nhấn nút &quot;<strong>Creat Repository</strong>&quot;<br  />
<br  />
Ở đây, bạn nên lưu ý 2 trường hợp sau:<br  />
<br  />
&nbsp;&nbsp; &nbsp;+ Mặc định của <strong>Repository </strong>thì đây là <strong>public</strong>. Khi đó thì ai cũng có thể xem được mẫu <strong>Repository </strong>này, và nếu bạn muốn quản lý nội bộ thì chọn <strong>Private</strong>.<br  />
&nbsp;&nbsp; &nbsp;<br  />
&nbsp;&nbsp; &nbsp;+ Tại đây bạn có thể thêm 1 <strong>README </strong>file để có thể giới thiệu <strong>Repository </strong>kèm với 1 file <strong>.gitignore</strong>. Hầu như ở trên Github đều có sẵn template <strong>.gitignore</strong> cho bạn, và cứ chọn 1 template phù hợp với mã nguồn cho dự án là được.<br  />
&nbsp;&nbsp; &nbsp;<br  />
Và khi bạn đã có sẵn <strong>Repository </strong>thì bạn có thể <strong>clone </strong>hay <strong>pull </strong>hay <strong>push </strong>.., chính source của mình.</span></span><br  />
&nbsp;</div>

<h4 style="text-align: justify;"><strong><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn tạo branch trên Github</span></span></strong></h4>

<div style="text-align: center;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;"><img alt="tao branch tren github" height="313" src="https://theanhgroup.com/uploads/tin-tuc/tu-van-chon-dich-vu/tao-branch-tren-github.png" width="768" /></span></span></div>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Để tạo branch trên Github thì bạn cần phải làm như sau:<br  />
<br  />
Chọn vào &quot;<strong>Dropdown branch</strong> =&gt; <strong>branch: master</strong><br  />
Và khi danh sách <strong>branch </strong>xổ ra thì bạn có thể tạo thêm 1 branch mới.</span></span><br  />
&nbsp;</div>

<h4 style="text-align: justify;"><strong><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn tạo Github Commit Command</span></span></strong></h4>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;"><strong>Github Commit Command</strong> cho phép bạn lưu lại những thay đổi của file, và khi bạn commit thì nên viết mô tả rõ ràng ở trong <strong>commit message</strong>. Khi này sẽ giúp bạn quản lý dự án tốt hơn, bạn có thể theo dõi, review hay những thay đổi source code sau này:<br  />
<br  />
Để có thể tạo commit thì bạn cần làm như sau:</span></span></div>

<ol>
	<li style="text-align: justify;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Chọn file muốn sửa đổi</span></span></li>
	<li style="text-align: justify;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Chọn &quot;edit&quot; để sửa file</span></span></li>
	<li style="text-align: justify;"><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Sau khi sửa xong thì bạn điền thông tin message và nhấn Commit</span></span></li>
</ol>

<h4 style="text-align: justify;"><strong><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn Pull Command ở trong Github</span></span></strong></h4>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Pull Command Github thì đây chính là lệnh quan trọng nhất ở trên Github, cho biết bạn những sự thay đổi trong source code. Nó sẽ yêu cầu owner của source code xem xét cũng như merge vào master branch.<br  />
<br  />
Pull Command Github là tính năng vô cùng hữu ích cho các dự án mã nguồn mở, và khi mà bất kì cũng có thể đóng góp công sức cho dự án và chi tiết lệnh Pull như sau:<br  />
<br  />
<strong>+ Lệnh Pull Request</strong>: đây là lệnh yêu cầu chủ owner dự án xem xét 1 thay đổi nào đó trước khi merge vào master branch.<br  />
<br  />
<strong>+ Lệnh Pull</strong>: đây là lệnh của git, là loại lệnh update source từ server từ local, và nếu như nó có bất kỳ sự xung đột code nào thì bạn cần phải resolve nó.</span></span><br  />
&nbsp;</div>

<h4 style="text-align: justify;"><strong><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn Merge Command</span></span></strong></h4>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Merge Command là loại lệnh cho phép bạn hợp nhất những thay đổi vào một branch.<br  />
<br  />
Bạn click vào &quot;<strong>Merge Pull Request</strong>&quot; để hợp nhất vào những thay đổi vào <strong>master branch</strong>.<br  />
Bạn click vào &quot;<strong>Confirm merge</strong>&quot;.</span></span><br  />
&nbsp;</div>

<h4 style="text-align: justify;"><strong><span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Hướng dẫn tải dự án từ Github về máy tính</span></span></strong></h4>

<div style="text-align: justify;"><br  />
<span style="font-size:14px;"><span style="font-family:Arial,Helvetica,sans-serif;">Để tải dự án code từ Github về máy thì bạn chúng ta có 2 cách tải như sau:<br  />
<br  />
1 là bạn chọn <strong>Zip </strong>toàn bộ dự án tải về.<br  />
2 là bạn có thể clone dự án về bằng lệnh Git. Khi đó bạn cũng có thể click vào &quot;<strong>Clone or Dowload</strong>&quot;, và sau đó copy đường dẫn đó và gõ vào trong <strong>cửa sổ terminal</strong> trên máy tính như sau: &quot; <strong>git clone git@github.com:duong-dan-ma-ban-da-copy.git</strong> &quot;.<br  />
<br  />
Hi vọng bài viết trên đây đã cung cấp cho bạn những kiến thức bổ ích về <strong>Github là gì?</strong> hướng dẫn sử dụng Github cơ bản nhất. Chúc các bạn thành công.</span></span><br  />
&nbsp;</div>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://theanhgroup.com/tin-tuc/tu-van-chon-dich-vu/github-la-gi-dien-dan-danh-cho-developer-285.html" title="Github là gì? Diễn đàn dành cho Developer?">https://theanhgroup.com/tin-tuc/tu-van-chon-dich-vu/github-la-gi-dien-dan-danh-cho-developer-285.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; Thế Anh Group - Hosting - Domain - VPS
		</div>
		<div id="contact">
			<a href="mailto:info@theanhgroup.com">info@theanhgroup.com</a>
		</div>
	</div>
</div>

		</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://theanhgroup.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://theanhgroup.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="tin-tuc",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_is_recaptcha=1,nv_recaptcha_sitekey="6LcBa6sUAAAAAL3xxPH8QGCnxx1DtQN_Qu8zAtTm",nv_recaptcha_type="image",nv_recaptcha_elements=[];</script>
<script src="https://theanhgroup.com/assets/js/language/vi.js"></script>
<script src="https://theanhgroup.com/assets/js/global.js"></script>
<script src="https://theanhgroup.com/themes/theanhgroup/js/news.js"></script>
<script src="https://theanhgroup.com/themes/theanhgroup/js/main.js"></script>
<script type="application/ld+json">
		{
			"@context": "http://schema.org",
			"@type": "LocalBusiness",
			"url": "/",
			"logo": "/uploads/logo.svg",
			"image": "/uploads/logo.svg",
			"priceRange": "VND",
			"hasMap": "https://goo.gl/maps/GxvwWZZZJwYi28GR7",
			"email": "mailto: khachhang@theanhgroup.com",
			"address": { 
			"@type": "PostalAddress", 
			"addressLocality": "Gò Vấp", 
			"addressRegion": "Hồ Chí Minh", 
			"postalCode":"700000", 
			"streetAddress": "164/64 Bùi Quang Là, Q. Gò Vấp, TP. Hồ Chí Minh" 
			},
			"description": "Công Ty TNHH Thế Anh Group chuyên cung cấp giải pháp lưu trữ website, máy chủ ảo, tên miền giá rẻ uy tín hàng đầu Việt Nam",
			"name": "Công Ty TNHH Thế Anh Group", "telephone": "088-877-6611",
			"openingHours": [ "Mo-Fri 08:00-17:00", "Sat 08:00-12:00" ],
			"geo": { "@type": "GeoCoordinates", "latitude": "10.833485", "longitude": "106.641419" },
			"sameAs" : [ "https://www.facebook.com/TheAnhGroup/" , "https://www.pinterest.com/theanhgroup/"] 
		}
		</script>
<script src="https://theanhgroup.com/OneSignalSDKWorker.js" async=""></script>
<script src="https://theanhgroup.com/OneSignalSDKUpdaterWorker.js" async=""></script>
<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
<script>
		  var OneSignal = window.OneSignal || [];
		  OneSignal.push(function() {
			OneSignal.init({
			  appId: "a62d202f-ca22-40ca-9987-e10da3bfbd9a",
			});
		  });
		</script>
<script>
		$(document).ready(function() {
			if (document.documentElement.clientWidth > 786 ) {
				window.onscroll = function() {myFunction()};
				var navbar = document.getElementById("main-menu");
				var sticky = navbar.offsetTop;
				function myFunction() {
					if (window.pageYOffset >= sticky) {
						navbar.classList.add("sticky")
					} else {
						navbar.classList.remove("sticky");
					}
				};
			}
			else
			{
				window.onscroll = function() {sticky_search_box()};
				var navbar_search = document.getElementById("box-search");
				var sticky_search = navbar_search.offsetTop;
				function sticky_search_box() {
					if (window.pageYOffset >= sticky_search + 300) {
						navbar_search.classList.add("sticky-search")
					} else {
						navbar_search.classList.remove("sticky-search");
					}
				}
			}
		});
		</script>
<script src="https://theanhgroup.com/themes/theanhgroup/js/intersection-observer.js"></script>
<script src="https://theanhgroup.com/themes/theanhgroup/js/lazyload.min.js"></script>
<script>
			var lazyLoadInstance = new LazyLoad({
				elements_selector: ".img-lazyload"
			}); 
		</script>
<script src="https://theanhgroup.com/themes/theanhgroup/js/bootstrap.min.js"></script>
</body>
</html>