SlideShare a Scribd company logo
1 of 51
Git and github
Presenter : yashar esmaildokht
In the name of god
Biography :
My name is : yashar esmaildokht
I am Gnu/Linux Sys/net/sec Admin & Oracle Dba
my tel : 09141100257
my resume :http://www.nofa.ir/Resume-royaflash.aspx
website :
●
http://unixmen.ir
●
http://oraclegeek.ir
●
http://webmom.ir
my nick name : royaflash
‫نسخه‬ ‫کنترل‬ ‫یا‬ ‫سورس‬ ‫کنترل‬
‫انگلیسی‬ ‫به‬ ‫منبع‬ ‫کنترل‬ ‫یا‬ ‫نسخه‬ ‫کنترل‬: )Revision control‫برای‬ ‫سیستمی‬ ‫از‬ ‫است‬ ‫عبارت‬ (
‫واحد‬ ‫افزاری‬‫نرم‬ ‫ه‬‫ه‬ ‫برنام‬ ‫یک‬ ‫ایجاد‬ ‫در‬ ‫دخیل‬ ‫اطلعاتی‬ ‫واحد‬ ‫تغییرات‬ ‫گیری‬‫پی‬ ‫و‬ ‫کنترل‬.
‫افزاری‬‫نرم‬ ‫اشیاء‬ ،‫ها‬‫فایل‬ ‫میک‬ ،‫راهنماها‬ ،‫سورس‬ ‫های‬‫فایل‬ ‫شامل‬ ‫تواند‬‫می‬ ‫مزبور‬ ‫اطلعاتی‬
‫بخواهند‬ ‫نویس‬‫برنامه‬ ‫چند‬ ‫که‬ ‫کند‬‫می‬ ‫پیدا‬ ‫اهمیت‬ ‫جایی‬ ‫در‬ ‫خصوص‬ ‫به‬ ‫کنترل‬ ‫سورس‬ ‫و‬...
،‫ترکیب‬ ،‫مقایسه‬ ‫همانند‬ ‫مفاهیمی‬ ‫که‬ ‫است‬ ‫صورت‬ ‫این‬ ‫در‬ ‫کنند‬ ‫کار‬ ‫مشترکی‬ ‫منابع‬ ‫روی‬.
‫ارایه‬ ‫یک‬ ‫هر‬ ‫برای‬ ‫مناسبی‬ ‫حل‬ ‫راه‬ ‫بتواند‬ ‫باید‬ ‫کنترل‬ ‫سورس‬ ‫که‬ ‫آیند‬‫می‬ ‫پیش‬ ‫و‬ ‫تداخل‬...
‫هنوز‬ ‫حال‬ ‫این‬ ‫با‬ ‫شود‬‫می‬ ‫استفاده‬ ‫کار‬ ‫این‬ ‫برای‬ ‫افزاری‬‫نرم‬ ‫ابزارهای‬ ‫از‬ ‫ل‬‫ل‬ ‫معمو‬ ‫امروزه‬ ‫دهد‬. .
‫هارد‬ ،‫پوشه‬ ‫هر‬ ‫در‬ ‫متن‬ ‫فایل‬ ‫یک‬ ‫داشتن‬ ‫مانند‬ ‫قدیمی‬ ‫های‬‫روش‬ ‫از‬ ‫که‬ ‫شرکتهایی‬ ‫هستند‬ ‫هم‬
‫نمایند‬‫می‬ ‫استفاده‬ ‫و‬ ‫کپی‬. ...
●
‫به‬ ‫کد‬ ‫مدیریت‬ ‫افزارهای‬‫نرم‬۲‫ه‬‫ه‬ ‫دست‬distributed‫و‬centeralized‫تقسیم‬
‫شوند‬‫می‬:
●Centeralized‫مانند‬:Subversion (svn) / CVS‫یک‬ ‫افزار‬‫نرم‬ ‫دسته‬ ‫این‬ ‫در‬ ‫که‬
server‫تعدادی‬ ‫و‬client‫در‬ ‫تغییرات‬ ‫تمامی‬ ‫که‬ ‫صورت‬ ‫این‬ ‫به‬server‫هریخذخیره‬
‫از‬ ‫استفاده‬ ‫با‬ ‫ها‬‫نویس‬‫برنامه‬ ‫کاربران‬ ‫و‬ ‫شود‬‫می‬( )client‫را‬ ‫جدید‬ ‫تغییرات‬
‫میکنند‬ ‫دریافت‬ ‫اعمال‬/ .
●Distributed‫مانند‬:GIT / Bazaar‫دسته‬ ‫این‬ ‫در‬server‫هر‬ ‫و‬ ‫است‬ ‫شده‬ ‫حذف‬
‫یک‬ ‫تواند‬‫می‬ ‫فرد‬server‫اختیار‬ ‫در‬ ‫بدون‬ ‫تواند‬‫می‬ ‫تغییرات‬ ‫دسته‬ ‫این‬ ‫در‬ ‫رایتخا رد نودب دناوت‌یم تارییغت هتسد نیا رد ب‬
‫شود‬ ‫انجام‬ ‫ارتباط‬ ‫داشتن‬ .
‫در‬ ‫معمول‬ ‫عملیات‬SCM‫ها‬
‫که‬ ‫جایی‬‫آن‬ ‫از‬SCM‫نیز‬ ‫واحدی‬ ‫عملیات‬ ‫که‬ ‫داشت‬ ‫انتظار‬ ‫توان‬‫می‬ ‫است‬ ‫یکسان‬ ‫نیز‬ ‫ها‬‫آن‬ ‫اصلی‬ ‫های‬‫بخش‬ ‫و‬ ‫دهند‬‫می‬ ‫انجام‬ ‫واحدی‬ ‫کار‬ ‫ها‬
‫دهند‬ ‫انجام‬.
●init‫آن‬ ‫در‬ ‫تغییرات‬ ‫ه‬‫ه‬ ‫هریخذخیر‬ ‫برای‬ ‫جدید‬ ‫مخزن‬ ‫ساخت‬: .
●checkout / pull / fetch‫ساخت‬ ‫و‬ ‫مخزن‬ ‫از‬ ‫اطلعات‬ ‫دریافت‬:working tree.
●switch branch‫توسعه‬ ‫مختلف‬ ‫های‬‫شاخه‬ ‫میان‬ ‫جایی‬ ‫به‬ ‫جا‬: .
●add / delete / rename‫که‬ ‫هایی‬‫پرونده‬ ‫روی‬ ‫تغییرات‬ ‫انجام‬:SCM‫کند‬‫می‬ ‫پیگیری‬ ‫را‬ ‫ها‬‫.آن‬
●commit‫باشد‬ ‫مختلف‬ ‫های‬‫پرونده‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫تغییرات‬ ‫از‬ ‫ای‬‫دسته‬ ‫ه‬‫ه‬ ‫هریخذخیر‬: .
●status‫پروژه‬ ‫های‬‫پرونده‬ ‫کنونی‬ ‫وضعیت‬ ‫نمایش‬: .
●diff‫شده‬ ‫انجام‬ ‫تغییرات‬ ‫نمایش‬: .
●log‫تغییرات‬ ‫ه‬‫ه‬ ‫تاریخچ‬ ‫نمایش‬: .
●‫دستور‬ ‫گیت‬ ‫و‬ ‫ورژن‬‫رایتخا رد نودب دناوت‌یم تارییغت هتسد نیا رد ب‬‫ا‬‫س‬ ‫آپاچی‬ ‫افزار‬‫نرم‬ ‫دو‬ ‫هر‬ ‫در‬ ‫نمونه‬ ‫برای‬ ‫هستند‬ ‫یکسان‬ ‫افزارها‬‫نرم‬ ‫این‬ ‫در‬ ‫ل‬‫ل‬ ‫معمو‬ ‫فوق‬ ‫دستورهای‬log‫و‬ ‫دارد‬ ‫وجود‬
‫صورت‬ ‫به‬svn log‫و‬git log‫گیرد‬‫می‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬.
git
Git (/ t/) is a version control system (VCS) forɡɪ
tracking changes in computer files and
coordinating work on those files among multiple
people. It is primarily used for software
development, but it can be used to keep track
of changes in any files. As a distributed revision
control system it is aimed at speed,data
integrity,[9] and support for distributed, non-
linear workflows.
git
Git gc
Git branch
git remote add origin https://github.com/tabrizlug/website.git
git push -u origin master
$ git mv README.md README
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
renamed:
README.md -> README
Gui
Gnu/linux
windows
Mac
Web ui
Gitlab
Github
and …
?

More Related Content

Similar to Git2

ارائه ابزار.pptx
ارائه ابزار.pptxارائه ابزار.pptx
ارائه ابزار.pptxaminnezarat
 
بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )
بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )
بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )tahereh sharafi
 
Java programming languages
Java programming languagesJava programming languages
Java programming languagesjavadib
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار عباس بني اسدي مقدم
 
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آنهسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آنtuxitop
 
سیستم ورژن کنترل گیت
سیستم ورژن کنترل گیتسیستم ورژن کنترل گیت
سیستم ورژن کنترل گیتfarzad119
 
راهنماي راه اندازی سرویس Golden Gate Microservices
راهنماي  راه اندازی سرویس Golden Gate  Microservicesراهنماي  راه اندازی سرویس Golden Gate  Microservices
راهنماي راه اندازی سرویس Golden Gate MicroservicesMojtaba Khandan
 
Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracleEhsan Hamzei
 

Similar to Git2 (20)

Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
 
ارائه ابزار.pptx
ارائه ابزار.pptxارائه ابزار.pptx
ارائه ابزار.pptx
 
بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )
بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )
بخش اول :كاربرد رايانه در برق (آموزش ساده سيمولينك )
 
Ras in linux
Ras in linuxRas in linux
Ras in linux
 
Ulimit
UlimitUlimit
Ulimit
 
Pg autoscaling in ceph
Pg autoscaling in  cephPg autoscaling in  ceph
Pg autoscaling in ceph
 
how enable ceph dashboard
how enable  ceph dashboardhow enable  ceph dashboard
how enable ceph dashboard
 
How Create Waf With Naxsi
How Create Waf With NaxsiHow Create Waf With Naxsi
How Create Waf With Naxsi
 
Zabbix monitoring website
Zabbix monitoring websiteZabbix monitoring website
Zabbix monitoring website
 
Java programming languages
Java programming languagesJava programming languages
Java programming languages
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار
 
lunch box plugin
 lunch box plugin  lunch box plugin
lunch box plugin
 
raid with megacli
raid with megacliraid with megacli
raid with megacli
 
Supervisor
SupervisorSupervisor
Supervisor
 
Beowolf
BeowolfBeowolf
Beowolf
 
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آنهسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آن
 
سیستم ورژن کنترل گیت
سیستم ورژن کنترل گیتسیستم ورژن کنترل گیت
سیستم ورژن کنترل گیت
 
راهنماي راه اندازی سرویس Golden Gate Microservices
راهنماي  راه اندازی سرویس Golden Gate  Microservicesراهنماي  راه اندازی سرویس Golden Gate  Microservices
راهنماي راه اندازی سرویس Golden Gate Microservices
 
Ssh
SshSsh
Ssh
 
Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracle
 

More from Yashar Esmaildokht

how install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualizationhow install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualizationYashar Esmaildokht
 
service registery and the service discovery
service registery and the service discoveryservice registery and the service discovery
service registery and the service discoveryYashar Esmaildokht
 
مرجع oracle mysql |mariadb
مرجع oracle mysql |mariadb مرجع oracle mysql |mariadb
مرجع oracle mysql |mariadb Yashar Esmaildokht
 
bcache and cachefs its benefits.
bcache and cachefs   its benefits. bcache and cachefs   its benefits.
bcache and cachefs its benefits. Yashar Esmaildokht
 
Systemd and its various uses and capabilities.
Systemd and its various uses and capabilities.Systemd and its various uses and capabilities.
Systemd and its various uses and capabilities.Yashar Esmaildokht
 
how add and remove Mgr in ceph cluster
how add and remove  Mgr in ceph  clusterhow add and remove  Mgr in ceph  cluster
how add and remove Mgr in ceph clusterYashar Esmaildokht
 
how add and delete new mon in ceph cluster
how add  and delete new  mon in ceph clusterhow add  and delete new  mon in ceph cluster
how add and delete new mon in ceph clusterYashar Esmaildokht
 
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstackLoad Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstackYashar Esmaildokht
 
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...
 نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys... نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys...
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...Yashar Esmaildokht
 

More from Yashar Esmaildokht (20)

how install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualizationhow install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualization
 
service registery and the service discovery
service registery and the service discoveryservice registery and the service discovery
service registery and the service discovery
 
process
processprocess
process
 
nbd and it's benefits
nbd and it's benefitsnbd and it's benefits
nbd and it's benefits
 
مرجع oracle mysql |mariadb
مرجع oracle mysql |mariadb مرجع oracle mysql |mariadb
مرجع oracle mysql |mariadb
 
openstack designate
openstack designateopenstack designate
openstack designate
 
bcache and cachefs its benefits.
bcache and cachefs   its benefits. bcache and cachefs   its benefits.
bcache and cachefs its benefits.
 
Systemd and its various uses and capabilities.
Systemd and its various uses and capabilities.Systemd and its various uses and capabilities.
Systemd and its various uses and capabilities.
 
radosgw
radosgw radosgw
radosgw
 
cachefs
cachefs cachefs
cachefs
 
how add and remove Mgr in ceph cluster
how add and remove  Mgr in ceph  clusterhow add and remove  Mgr in ceph  cluster
how add and remove Mgr in ceph cluster
 
how add and delete new mon in ceph cluster
how add  and delete new  mon in ceph clusterhow add  and delete new  mon in ceph cluster
how add and delete new mon in ceph cluster
 
Nfs Acl
Nfs AclNfs Acl
Nfs Acl
 
nbd
nbdnbd
nbd
 
Openstack Rally
Openstack RallyOpenstack Rally
Openstack Rally
 
OpenStack and its service
OpenStack and its serviceOpenStack and its service
OpenStack and its service
 
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstackLoad Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
 
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...
 نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys... نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys...
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...
 
linux industry
linux industrylinux industry
linux industry
 
security book
security book security book
security book
 

Git2

  • 1. Git and github Presenter : yashar esmaildokht
  • 2. In the name of god Biography : My name is : yashar esmaildokht I am Gnu/Linux Sys/net/sec Admin & Oracle Dba my tel : 09141100257 my resume :http://www.nofa.ir/Resume-royaflash.aspx website : ● http://unixmen.ir ● http://oraclegeek.ir ● http://webmom.ir my nick name : royaflash
  • 3.
  • 4. ‫نسخه‬ ‫کنترل‬ ‫یا‬ ‫سورس‬ ‫کنترل‬ ‫انگلیسی‬ ‫به‬ ‫منبع‬ ‫کنترل‬ ‫یا‬ ‫نسخه‬ ‫کنترل‬: )Revision control‫برای‬ ‫سیستمی‬ ‫از‬ ‫است‬ ‫عبارت‬ ( ‫واحد‬ ‫افزاری‬‫نرم‬ ‫ه‬‫ه‬ ‫برنام‬ ‫یک‬ ‫ایجاد‬ ‫در‬ ‫دخیل‬ ‫اطلعاتی‬ ‫واحد‬ ‫تغییرات‬ ‫گیری‬‫پی‬ ‫و‬ ‫کنترل‬. ‫افزاری‬‫نرم‬ ‫اشیاء‬ ،‫ها‬‫فایل‬ ‫میک‬ ،‫راهنماها‬ ،‫سورس‬ ‫های‬‫فایل‬ ‫شامل‬ ‫تواند‬‫می‬ ‫مزبور‬ ‫اطلعاتی‬ ‫بخواهند‬ ‫نویس‬‫برنامه‬ ‫چند‬ ‫که‬ ‫کند‬‫می‬ ‫پیدا‬ ‫اهمیت‬ ‫جایی‬ ‫در‬ ‫خصوص‬ ‫به‬ ‫کنترل‬ ‫سورس‬ ‫و‬... ،‫ترکیب‬ ،‫مقایسه‬ ‫همانند‬ ‫مفاهیمی‬ ‫که‬ ‫است‬ ‫صورت‬ ‫این‬ ‫در‬ ‫کنند‬ ‫کار‬ ‫مشترکی‬ ‫منابع‬ ‫روی‬. ‫ارایه‬ ‫یک‬ ‫هر‬ ‫برای‬ ‫مناسبی‬ ‫حل‬ ‫راه‬ ‫بتواند‬ ‫باید‬ ‫کنترل‬ ‫سورس‬ ‫که‬ ‫آیند‬‫می‬ ‫پیش‬ ‫و‬ ‫تداخل‬... ‫هنوز‬ ‫حال‬ ‫این‬ ‫با‬ ‫شود‬‫می‬ ‫استفاده‬ ‫کار‬ ‫این‬ ‫برای‬ ‫افزاری‬‫نرم‬ ‫ابزارهای‬ ‫از‬ ‫ل‬‫ل‬ ‫معمو‬ ‫امروزه‬ ‫دهد‬. . ‫هارد‬ ،‫پوشه‬ ‫هر‬ ‫در‬ ‫متن‬ ‫فایل‬ ‫یک‬ ‫داشتن‬ ‫مانند‬ ‫قدیمی‬ ‫های‬‫روش‬ ‫از‬ ‫که‬ ‫شرکتهایی‬ ‫هستند‬ ‫هم‬ ‫نمایند‬‫می‬ ‫استفاده‬ ‫و‬ ‫کپی‬. ... ●
  • 5. ‫به‬ ‫کد‬ ‫مدیریت‬ ‫افزارهای‬‫نرم‬۲‫ه‬‫ه‬ ‫دست‬distributed‫و‬centeralized‫تقسیم‬ ‫شوند‬‫می‬: ●Centeralized‫مانند‬:Subversion (svn) / CVS‫یک‬ ‫افزار‬‫نرم‬ ‫دسته‬ ‫این‬ ‫در‬ ‫که‬ server‫تعدادی‬ ‫و‬client‫در‬ ‫تغییرات‬ ‫تمامی‬ ‫که‬ ‫صورت‬ ‫این‬ ‫به‬server‫هریخذخیره‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫ها‬‫نویس‬‫برنامه‬ ‫کاربران‬ ‫و‬ ‫شود‬‫می‬( )client‫را‬ ‫جدید‬ ‫تغییرات‬ ‫میکنند‬ ‫دریافت‬ ‫اعمال‬/ . ●Distributed‫مانند‬:GIT / Bazaar‫دسته‬ ‫این‬ ‫در‬server‫هر‬ ‫و‬ ‫است‬ ‫شده‬ ‫حذف‬ ‫یک‬ ‫تواند‬‫می‬ ‫فرد‬server‫اختیار‬ ‫در‬ ‫بدون‬ ‫تواند‬‫می‬ ‫تغییرات‬ ‫دسته‬ ‫این‬ ‫در‬ ‫رایتخا رد نودب دناوت‌یم تارییغت هتسد نیا رد ب‬ ‫شود‬ ‫انجام‬ ‫ارتباط‬ ‫داشتن‬ .
  • 6. ‫در‬ ‫معمول‬ ‫عملیات‬SCM‫ها‬ ‫که‬ ‫جایی‬‫آن‬ ‫از‬SCM‫نیز‬ ‫واحدی‬ ‫عملیات‬ ‫که‬ ‫داشت‬ ‫انتظار‬ ‫توان‬‫می‬ ‫است‬ ‫یکسان‬ ‫نیز‬ ‫ها‬‫آن‬ ‫اصلی‬ ‫های‬‫بخش‬ ‫و‬ ‫دهند‬‫می‬ ‫انجام‬ ‫واحدی‬ ‫کار‬ ‫ها‬ ‫دهند‬ ‫انجام‬. ●init‫آن‬ ‫در‬ ‫تغییرات‬ ‫ه‬‫ه‬ ‫هریخذخیر‬ ‫برای‬ ‫جدید‬ ‫مخزن‬ ‫ساخت‬: . ●checkout / pull / fetch‫ساخت‬ ‫و‬ ‫مخزن‬ ‫از‬ ‫اطلعات‬ ‫دریافت‬:working tree. ●switch branch‫توسعه‬ ‫مختلف‬ ‫های‬‫شاخه‬ ‫میان‬ ‫جایی‬ ‫به‬ ‫جا‬: . ●add / delete / rename‫که‬ ‫هایی‬‫پرونده‬ ‫روی‬ ‫تغییرات‬ ‫انجام‬:SCM‫کند‬‫می‬ ‫پیگیری‬ ‫را‬ ‫ها‬‫.آن‬ ●commit‫باشد‬ ‫مختلف‬ ‫های‬‫پرونده‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫تغییرات‬ ‫از‬ ‫ای‬‫دسته‬ ‫ه‬‫ه‬ ‫هریخذخیر‬: . ●status‫پروژه‬ ‫های‬‫پرونده‬ ‫کنونی‬ ‫وضعیت‬ ‫نمایش‬: . ●diff‫شده‬ ‫انجام‬ ‫تغییرات‬ ‫نمایش‬: . ●log‫تغییرات‬ ‫ه‬‫ه‬ ‫تاریخچ‬ ‫نمایش‬: . ●‫دستور‬ ‫گیت‬ ‫و‬ ‫ورژن‬‫رایتخا رد نودب دناوت‌یم تارییغت هتسد نیا رد ب‬‫ا‬‫س‬ ‫آپاچی‬ ‫افزار‬‫نرم‬ ‫دو‬ ‫هر‬ ‫در‬ ‫نمونه‬ ‫برای‬ ‫هستند‬ ‫یکسان‬ ‫افزارها‬‫نرم‬ ‫این‬ ‫در‬ ‫ل‬‫ل‬ ‫معمو‬ ‫فوق‬ ‫دستورهای‬log‫و‬ ‫دارد‬ ‫وجود‬ ‫صورت‬ ‫به‬svn log‫و‬git log‫گیرد‬‫می‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬.
  • 7.
  • 8. git Git (/ t/) is a version control system (VCS) forɡɪ tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files. As a distributed revision control system it is aimed at speed,data integrity,[9] and support for distributed, non- linear workflows.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. git remote add origin https://github.com/tabrizlug/website.git git push -u origin master
  • 40. $ git mv README.md README $ git status On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) renamed: README.md -> README
  • 41.
  • 43.
  • 44.
  • 46.
  • 47.
  • 48. Mac
  • 49.
  • 51. ?