More Related Content More from Yashar Esmaildokht More from Yashar Esmaildokht (20) Git22. 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
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گیردمی قرار استفاده مورد.
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.
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