- Git آموزش
- Git - خانه
- Git - مفاهیم پایه
- Git - نصب و تنظیمات محیط
- Git - چرخه زندگی
- Git - درست عملیات
- Git - عملیات کلون
- Git - انجام تغییرات
- Git - نقد و بررسی تغییرات
- Git - Commit ایجاد تغییر در
- Git - Push عملیات
- Git - عملیات بهروزرسانیn
- Git - Stash عملیات
- Git - Move عملیات
- Git - عملیات تغییر نام دادن
- Git - Delete عملیات
- Git - رفع اشتباهات
- Git - Tag عملیات
- Git - Patch عملیات
- Git - مدیریت Branch ها
- Git - سیستم های انتقال مواد درگیری
- Git - های مختلف Platform
- Git - انبارهای برخط
Git - عملیات تغییر نام دادن
از آنجایی که Tom وerry هردو با استفاده از دستورات manual پروژههایشان را compile میکنند Jerry تصمیم گرفت که یک فایل با نام makefile برای پروژهشان ایجاد و همچنین یک نام مناسبتر برایstring.c string.c انتخاب کند.
[jerry@CentOS project]$ pwd /home/jerry/jerry_repo/project [jerry@CentOS project]$ ls README src [jerry@CentOS project]$ cd src/ [jerry@CentOS src]$ git add Makefile [jerry@CentOS src]$ git mv string.c string_operations.c [jerry@CentOS src]$ git status -s A Makefile R string.c −> string_operations.c
Git کاراکتر R را قبل از نام فایلهایی که تغییر نام پیدا کردهاند نشان میدهد
Jerry برای commit کردن تغییراتش از پرچم -a استفاده میکند، این امکان، باعث میشود git commit به طور خودکار 3 فایلهای دستکاری شده را شناسایی 4 کند
[jerry@CentOS src]$ git commit -a -m 'Added Makefile and renamed strings.c to string_operations.c ' [master 94f7b26] Added Makefile and renamed strings.c to string_operations.c 1 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/Makefile rename src/{string.c => string_operations.c} (100%)
او بعد از commit او تغییرات را push میکند:
[jerry@CentOS src]$ git push origin master
دستورات بالا نتایج زیر را در برخواهند داشت:
Counting objects: 6, done. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 396 bytes, done. Total 4 (delta 0), reused 0 (delta 0) To gituser@git.server.com:project.git 7d9ea97..94f7b26 master −> master
حالا دیگران میتوانند تغییراتی که Jerry ایجاد کرده را با به روزرسانی انبارهای محلی خود ببینند.
Advertisements
To Continue Learning Please Login
Login with Google