गिट - नाम बदलें ऑपरेशन

अब तक, टॉम और जेरी दोनों अपने प्रोजेक्ट को संकलित करने के लिए मैनुअल कमांड का उपयोग कर रहे थे। अब, जैरी ने अपनी परियोजना के लिए मेकफाइल बनाने का फैसला किया और "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 फ़ाइल नाम से पहले यह इंगित करने के लिए कि फ़ाइल का नाम बदल दिया गया है।

प्रतिबद्ध संचालन के लिए, जेरी ने -a ध्वज का उपयोग किया, जिससे गिट प्रतिबद्ध स्वचालित रूप से संशोधित फ़ाइलों का पता लगाता है।

[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%)

प्रतिबद्ध होने के बाद, वह अपने परिवर्तनों को भंडार में धकेल देता है।

[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 [email protected]:project.git
7d9ea97..94f7b26 master −> master

अब, अन्य डेवलपर अपने स्थानीय भंडार को अपडेट करके इन संशोधनों को देख सकते हैं।