احمد نادری

توسعه دهنده فول استک

author
author

احمد نادری

توسعه دهنده فول استک

کلون و تغییرات در پروژه GitLab

برای کپی یک پروژه از گیت لب کافیه که به صفحه اون پروژه برید و لینک مربوط به گیت رو کپی کنید.

اگر در ارتباط با گیت دچار مشکل بودید ممکنه به دلیل تحریم یا فیلتر باشه که مد نظر داشته باشید.

روش اول – یکی از روش های کپی پروژه از گیت لب به سیستم استفاده از https هست . برای اینکار اگر از ادیتور vsc در صفحه پروژه خودتون میتونید با مستقیم اون رو فراخوانی کنید .

اگر از ادیتور یا ide دیگه استفاده میکنید کافیه که آدرس Clone with HTTPS رو کپی کنید و در درترمینال خودتون بزنید :

git clone url_project_https

بعد از انجام مراحل بالا در ادیتور از شما درخواست میشه که یوزرنیم و پسورد گیت لب خودتون رو وارد کنید و بعد پروژه شروع به کلون شدن میکنه .

برای اینکه هر بار ازتون یوزر و پسورد نخواد قبل از git push کافیه کد پایین رو بزنیم و بعد یوزر نیم و پسوردمونو یکبار وارد کنیم :

git config credential.helper store


روش دوم – با استفاده از ssh هست برای دریافت پروژه هست . برای اینکار ابتدا در ترمینال پروژه خالی خودتون دستور زیر رو بزنید :

ssh-keygen -t rsa -C "email_gitlab"

بعد از اینکار در گزینه های بعدی فقط enter را بزنید تا کد مربوطه ساخته بشه . بعد از این مرحله برای دریافت کد کافیه کد زیر رو بزنید :

cat ~/.ssh/id_rsa.pub

کدی که از این مرحله دریافت میکنید رو داخل قسمت کلید های اکانت گیت لب خودتون وارد کنید و بعد با استفاده از دستور زیر به راحتی پروژه دریافت میشه .

git clone url_project_ssh

 


 دیدن تغییرات فایل های انجام شده در پروژه :  git status

اضافه کردن همه فایل های تغییر داده شده به stage ( یک مرحله واسط است که بین فولدر پروژه ما و repository گیت) :

git add .

اضافه کردن یک فایل خاص به استیج :

git add [filename]

(مثال : git add file1.txt file2.txt یا استفاده از پترن مانند git add *.txt )

برای دریافت نسخه های جدید از گیت لب هم از دستور git pull استفاده کنید .

برای مشاهده لیست برنچ ها از دستور git branch استفاده کنید .

برای تعریف و انتخاب یک برنچ جدید ازدستور git checkkout -b branchname استفاده میشه .

برای انتخاب یک برنچ از دستور git checkout branchname استفاده کنید تا این برنچ انتخاب بشه ( میتونید چند کلمه اول اسم برنچ رو بنویسید و بعد دکمه تب رو بزنید تا خودش خودکار تکمیلش کنه )‌.

برای ارسال تغییرات جدیدو ایجاد برنچ انتخاب شده در گیت لب باید یک push انجام بدید . برای اینکار به ترتیب

git add .
git commit -m "commitname"
git push --set-upstream origin branchname

 

(برای بار اول از این کد استفاده میشه . بار های بعد فقط git push کافیه )

درباره من
  • سلام به وب سایت من خوش اومدید ! از سال 1388 که وارد دنیای برنامه نویسی شدم تجربیات خودم رو از پروژه های مختلف به دست آوردم و همیشه سعی کردم تا مهارت های فنی و رفتاری خودم رو ارتقا بدم تا بتونم برای خودم و سازمانی که در آن کار می کنم بهترین باشم . من عاشق یادگیری هستم و همیشه از چالش های جدید هیجان زده میشم چون اونارو کلید موفقیت و رشد خودم می دونم.
  • @ahmadnaderi01
arrow