به نام خدا
آموزش
Git
امروز میخوام بیشتر کار کنیم با Branch
در قسمت قبل دو
Branch ساختیم و باهاش کار کردیم . امروز میخوام یک
Branch دیگه بسازیم برای
linkکردن و نیز حذف کنیم
Branchها را.
یک Branch دیگه میسازم به اسم
linkpages . چون میخوام از فایل
index.html وارد دیگر فایله بشم.
پس مینویسم:
git branch linkpages
حالا وارد
Branch جدید میشم:
git checkout linkpages
فایل
footer.html را با
git حذف میکنم ولی یادتون باشه ما هر کاری که میکنیم چون در شاخه فرعی مثل
linkpages هستیم نمیتونه آسیبی به کل کارمون بزنه.
اصلا مزیت
branch ساختن در همینه.
پس برای حذف کردن مینویسم:
git rm footer.html
حالا بعد حذف فایل
footer میخوام با
textedit فایل
index.html را باز کنم تا تغییراتی در آن انجام بدم.
بعد ایجاد تغییرات میرم مینویسم در
Git
git status
و میبینم که یک فایل
delete شده دارم به همراه فایل مودیفاید نشده که همان
index.html
مینویسم
git add -A بعد مینویسم
"git commit -m "first delete to footer of file
تا اینجا هم
add کردیم هم
commit.
تغییرات ما هر چه بود در
branch بود نه در فایل اصلی.
حالا وارد برنچ
master میشیم
git checkout master
وقتی وارد
master میشیم اگر به درون فولدر نگاه کنید میبینید که فایل
footer برگشته. دلیلش را گفته بودم....
اگر الان در
git بنویسید
cat index.html میتونید تمام
html این فایل را ببینید
حالا مرچ میکنم برنچ
linkpages را:
git merge linkpages
وقتی به git نگاه کنید میبینید که
Git میگه
2 فایل
change شد که یکیش
insert بوده و فایل
footer.html هم حذف شد
حالا میخوام برنچ ها را که باهاش کار نداریم حذف کنیم.
این کل کار ماست
Capture9.PNG
Capture10.PNG
لینک ویدیو این کار :
https://aparat.com/v/c9HzO