உதவிக்குறிப்புகள்: நீங்கள் தெரிந்து கொள்ள வேண்டிய GitHub / Git க்கான 100 க்கும் மேற்பட்ட கட்டளைகள்

நேற்று மிகவும் நிரலாக்க நாள் மற்றும் கிட் களஞ்சியத்துடன் ஒரு மோதல் என்னை வழிநடத்தியது ஹேமந்த் களஞ்சியம் நான் ஒரு முழுமையான பட்டியலைப் பெற்றேன் 400 க்கும் மேற்பட்ட கட்டளைகள் ஐந்து கிட்ஹப் / கிட் அவை அதிகம் பயன்படுத்தப்பட்டதாகக் கருதப்படுகின்றன, அவை ஒவ்வொன்றும் அவற்றின் பயன்பாடு பற்றிய விளக்கத்துடன் உள்ளன. அது என்னவென்று உங்களுக்குத் தெரியாவிட்டால் மகிழ்ச்சியா அல்லது அதை நிறுவுவதில் சிக்கல் ஏற்பட்டால், நீங்கள் செல்லலாம் GitHub ஐப் பயன்படுத்துவதற்கான விரைவான வழிகாட்டி அது நிச்சயமாக உங்கள் எல்லா சந்தேகங்களையும் நீக்கும்.

தினசரி பயன்பாட்டிற்கான கிட் உதவி, தினசரி கிட் பயன்படுத்த 20 க்கும் குறைவான கட்டளைகள்.

Git உதவி தினமும்

Git உதவி வழிகாட்டியைக் காட்டு

Git உதவி -g

மேலெழுதும் இழுத்தல்

git பெறுதல் -அனைத்தும் && git reset --hard தோற்றம் / மாஸ்டர்

ஒரு உறுதி வரை அனைத்து கோப்புகளின் பட்டியல்

git ls-tree-name-only -r <கமிட்-இஷ்>

முதல் உறுதிப்பாட்டிற்கான குறிப்பைப் புதுப்பிக்கவும்

git update -ref -d HEAD

முரண்பட்ட அனைத்து கோப்புகளின் பட்டியல்

git diff --name-only --diff-filter = U.

கமிட்டில் மாற்றப்பட்ட அனைத்து கோப்புகளின் பட்டியல்

git diff-tree-no-commit-id-name-only -r <கமிட்-இஷ்>

கடைசி உறுதிப்பாட்டிலிருந்து நீங்கள் செய்த மாற்றங்களைக் காண்க

git வேறுபாடு

நீங்கள் தயாரித்த மாற்றங்களை உங்கள் கடைசி உறுதிப்பாட்டுடன் ஒப்பிடுங்கள்

git வேறுபாடு -தற்காலிக சேமிப்பு

உள்நுழைந்த மற்றும் பதிவு செய்யப்படாத மாற்றங்களுக்கிடையிலான வித்தியாசத்தைக் காட்டுகிறது

git diff HEAD

உங்கள் எஜமானருடன் ஏற்கனவே இணைந்த அனைத்து கிளைகளையும் பட்டியலிடுங்கள்

git கிளை - மூழ்கிய மாஸ்டர்

முந்தைய கிளைக்கு விரைவாக மாறவும்

ஜிட் செக் அவுட் -

ஏற்கனவே எஜமானருடன் இணைக்கப்பட்ட கிளைகளை அகற்றவும்

git கிளை - மூழ்கிய மாஸ்டர் | grep -v '^ \ *' | xargs -n 1 git கிளை -d

எல்லா கிளைகளையும் பட்டியலிடுங்கள்

git கிளை -vv

கிளையை கண்காணிக்கவும்

git branch -u origin / mybranch

உள்ளூர் கிளையை நீக்கு

git கிளை -d <உள்ளூர்_ கிளைப்பெயர்>

தொலைநிலைக் கிளையை நீக்கு

git மிகுதி தோற்றம் -நீக்கப்பட்டது <தொலை_பிரஞ்ச் பெயர்>

தலையில் சமீபத்திய உள்ளடக்கத்துடன் உள்ளூர் மாற்றங்களைச் செயல்தவிர்க்கவும்

git checkout - <FILE_NAME>

புதிய உறுதிப்பாட்டை உருவாக்குவதன் மூலம் ஒரு உறுதிப்பாட்டை மீண்டும் உருட்டவும்

git திரும்பவும் <கமிட்-இஷ்>

தனியார் கிளைகளில் மட்டுமே பரிந்துரைக்கப்படும் ஒரு உறுதிப்பாட்டை நிராகரிக்கவும்

git மீட்டமைப்பு <கமிட்-இஷ்>

முந்தைய உறுதி செய்தியை மாற்றவும்

git உறுதி -v --திருத்தம்

ஆசிரியரை மாற்றவும்

git commit --amend --author ='ஆசிரியர் பெயர்'

உலகளாவிய அமைப்புகளில் ஆசிரியர் மாற்றப்பட்ட பிறகு, ஆசிரியரை மீட்டமைக்கவும்

git commit --amend --reset-author-no-edit

தொலை URL ஐ மாற்றவும்

git தொலைநிலை- url தோற்றம் <URL ஐ>

எல்லா தொலை குறிப்புகளின் பட்டியலையும் பெறுகிறது

கிட் ரிமோட்

மாற்று:

git தொலைநிலை நிகழ்ச்சி

அனைத்து உள்ளூர் மற்றும் தொலை கிளைகளின் பட்டியலைப் பெறுங்கள்

கிட் கிளை -ஒ

தொலை கிளைகளின் பட்டியலைப் பெறுங்கள்

git கிளை -ஆர்

முழு கோப்பிற்கும் பதிலாக, ஒரு கோப்பின் மாற்றப்பட்ட பகுதிகளைச் சேர்க்கவும்

git add -p

பூர்த்தி செய்யப்பட்ட முயற்சிகளைக் கண்டறியவும்

சுருட்டை http://git.io/vfhol > ~/.git-completion.bash && எதிரொலி '[-f ~ / .git-complete.bash] &&. ~ / .git-complete.bash' >> ~/. பாஷ்ஆர்சி

கடந்த 2 வாரங்களின் மாற்றங்களைக் காட்டுகிறது

git log --no-merges --raw --since ='2 வாரங்களுக்கு முன்பு'

மாற்று:

git whatchanged --since ='2 வாரங்களுக்கு முன்பு'

மாஸ்டர் ஃபோர்க்ஸின் அனைத்து கமிட்டுகளையும் காண்க

git log --no-merges --stat --reverse master ..

செர்ரி-பிக் பயன்படுத்தி கிளைகளில் கமிட்டுகளைத் தேர்ந்தெடுப்பது

ஜிட் செக் அவுட் <கிளை பெயர்> && git செர்ரி-தேர்வு <கமிட்-இஷ்>

கமிட் ஹாஷ் கொண்ட கிளைகளைக் கண்டறியவும்

git branch -a - உள்ளடக்கியது <கமிட்-இஷ்>

மாற்று:

git கிளை - கொண்டுள்ளது <கமிட்-இஷ்>

கிட் மாற்றுப்பெயர்கள்

git config -உலகளாவிய என்கிற.<கையாள> <கட்டளை> 
git config -உலகளாவிய என்கிற.st நிலை

மேற்கொள்ளப்பட்ட பணிகளை விரைவாகவும் தற்காலிகமாகவும் சேமிக்கவும் (ஸ்டாஸ்ஹெடோ)

கிட் ஸ்டாஷ்

மாற்று:

git stash சேமி

எல்லா கோப்புகளின் ஸ்டாஷ், ஆயத்தமில்லாதவை கூட.

git stash save -u

மாற்று:

git stash save-அடங்கும்-unracked

அனைத்து ஸ்டாஸ்ஹெடோ கோப்புகளின் பட்டியலையும் காட்டு

git stash பட்டியல்

நிலைநிறுத்தப்பட்ட பட்டியலிலிருந்து நீக்கப்படாமல் எந்த நிலை மாற்றத்தையும் பயன்படுத்தவும்

git stash பொருந்தும் <stash @ {n}>
git ஸ்டாஷ் பாப்

மாற்று:

git stash பொருந்தும் ஸ்டாஷ் @ {0} && git stash drop stash @ {0}

சேமிக்கப்பட்ட அனைத்து ஸ்டேஷ்களையும் நீக்கு

git stash தெளிவானது

மாற்று:

git stash துளி <stash @ {n}>

சேமிக்கப்பட்ட ஒரு குறிப்பிட்ட கோப்பை எடுத்துக் கொள்ளுங்கள்

ஜிட் செக் அவுட் <stash @ {n}> -- <கோப்பு பாதை>

மாற்று:

git checkout stash @ {0} - <கோப்பு பாதை>

தயாரிக்கப்பட்ட எல்லா கோப்புகளையும் காட்டு

git ls -files -t

தயாரிக்கப்படாத எல்லா கோப்புகளையும் காட்டு

git ls-files-மற்றவை

புறக்கணிக்கப்பட்ட எல்லா கோப்புகளையும் காட்டு

git ls-files-மற்றவை -i-விலக்கு-தரநிலை

புதிய களஞ்சிய வேலை மரத்தை உருவாக்கவும் (கிட் 2.5)

git worktree add -b <கிளை பெயர்> <பாதை> <தொடக்க புள்ளி>

ஒரு HEAD இலிருந்து ஒரு புதிய வேலை மரத்தை உருவாக்கவும்

git worktree சேர் --detach <பாதை> தலைமை

கிட் களஞ்சியத்திலிருந்து ஒரு கோப்பை உள்ளூர் களஞ்சியத்திலிருந்து நீக்காமல் நீக்கு

git rm -தேக்கமடைந்தது <கோப்பு பாதை>

மாற்று:

git rm --cached -r <அடைவு_ பாதை>

மூல கோப்புகளை நீக்குவதற்கு முன், இந்த கோப்புகளின் பட்டியலைப் பெற ஒரு சோதனை இயக்கி எடுக்கவும்.

git clean -n

தயார் செய்யப்படாத கோப்புகளை நீக்க கட்டாயப்படுத்துங்கள்

git clean -f

தயார் செய்யப்படாத கோப்பகங்களை அகற்ற கட்டாயப்படுத்தவும்

git clean -f -d

மாற்று:

git clean -df

அனைத்து துணை தொகுதிகளையும் புதுப்பிக்கவும்

git subodule foreach git pull

மாஸ்டருடன் இணைக்கப்படாத தற்போதைய கிளையில் உள்ள அனைத்து மாற்றங்களையும் காட்டுகிறது

git cherry -v மாஸ்டர்

மாற்று:

git cherry -v மாஸ்டர் <கிளை-க்கு-இணைக்கப்பட வேண்டும்>

ஒரு கிளையின் மறுபெயரிடு

git கிளை -m <புதிய-கிளை-பெயர்>

மாற்று:

git கிளை -m [<பழைய-கிளை-பெயர்>] <புதிய-கிளை-பெயர்>

'அம்சத்தை' புதுப்பித்து, ஒன்றிணைந்த 'மாஸ்டர்' செய்யுங்கள்

git புதுப்பித்து அம்சம் && git rebase @ {- 1} && git checkout @ {- 2} && git merge @ {- 1}

முதன்மை கிளையை காப்பகப்படுத்தவும்

git archive master --format = zip --output = master.zip

அறிக்கை செய்தியை மாற்றாமல் முந்தைய உறுதிப்பாட்டை மாற்றவும்

git add --all && git commit --amend-no-edit

இனி இல்லாத தொலை கிளைகளை நீக்கு

git பெறுதல் -p

மாற்று:

git தொலை கத்தரிக்காய் தோற்றம்

ஆரம்ப திருத்தத்திலிருந்து கமிட் ஹாஷை மீட்டெடுக்கவும்

 git rev-list-தலைகீழ் HEAD | தலை -1

பதிப்பு மரத்தைக் காண்க

git log --pretty = oneline --graph --decorate --all

மாற்று:

gitk -அனைத்தும்

ஹைவ் பயன்படுத்தி ஒரு களஞ்சியத்தில் ஒரு திட்டத்தைச் சேர்க்கவும்

git subtree add --prefix =<அடைவு_பெயர்>/<திட்டம்_ பெயர்> --ஸ்குவாஷ் git@github.com:<பயனர்பெயர்>/<திட்டம்_ பெயர்>.git மாஸ்டர்

சப்டிரீயைப் பயன்படுத்தி இணைக்கப்பட்ட திட்டத்திற்கான உங்கள் களஞ்சியத்திலிருந்து சமீபத்திய மாற்றங்களைப் பெறுங்கள்

git subtree pull --prefix =<அடைவு_பெயர்>/<திட்டம்_ பெயர்> --ஸ்குவாஷ் git@github.com:<பயனர்பெயர்>/<திட்டம்_ பெயர்>.git மாஸ்டர்

ஒரு கிளையையும் அதன் வரலாற்றையும் ஒரு கோப்பிற்கு ஏற்றுமதி செய்யுங்கள்

git மூட்டை உருவாக்க <கோப்பு> <கிளை பெயர்>

ஒரு மூட்டையிலிருந்து இறக்குமதி செய்க

git clone repo. மூட்டை <repo-dir> -b <கிளை பெயர்>

தற்போதைய கிளையின் பெயரைப் பெறுகிறது

git rev-parse --abbrev-ref HEAD

ஏற்கனவே செய்த ஒரு கோப்பை புறக்கணிக்கவும் (எ.கா. சேஞ்ச்லாக்).

git update-index --assume-மாறாத சேஞ்ச்லாக்; git commit -a; git update-index --no-උපකල්පනය-மாறாத சேஞ்ச்லாக்

மறுசீரமைப்பதற்கு முன் ஸ்டாஷியா மாறுகிறது

git rebase -autostash

உள்ளூர் கிளையில் ஐடி மூலம் தேடுங்கள்

git get origin origin pull /<id>/ தலை:<கிளை பெயர்>

மாற்று:

git pull origin pull /<id>/ தலை:<கிளை பெயர்>

தற்போதைய கிளையின் மிக சமீபத்திய குறிச்சொற்களைக் காட்டுகிறது

git விவரிக்க --tags --abbrev = 0

வேறுபாடுகளைப் பாருங்கள்.

git வேறுபாடு-வார்த்தை-வேறுபாடு

சுவடு கோப்பில் மாற்றங்களை புறக்கணிக்கவும்

git update-index --assume-மாறாமல் <FILE_NAME>

செயல்தவிர்த்தல்

git update-index --no-උපකල්පනය-மாறாமல் <FILE_NAME>

இலிருந்து கோப்புகளை சுத்தம் செய்யவும் .gitignore.

git clean -X -f

நீக்கப்பட்ட கோப்பை மீட்டமை.

ஜிட் செக் அவுட் <நீக்குதல்_ கமிட்>^ - <கோப்பு பாதை>

ஒரு குறிப்பிட்ட கமிட்-ஹாஷ் மூலம் கோப்புகளை மீட்டமைக்கவும்

ஜிட் செக் அவுட் <கமிட்-இஷ்> -- <கோப்பு பாதை>

ஒன்றிணைப்பதற்கு பதிலாக எப்போதும் மறுசீரமைக்கவும்

git config --global branch.autosetuprebase எப்போதும்

அனைத்து மாற்றுப்பெயர்கள் மற்றும் அமைப்புகளை பட்டியலிடுங்கள்

git config --list

கேஸ் கிட் உணர்திறன்

git config --global core.ignorecase தவறான

சுய திருத்தம் வகைகள்.

git config -உலகளாவிய உதவி.ஆடோ கரெக்ட் 1

மாற்றம் வெளியீட்டின் ஒரு பகுதியாக இருந்தால் சரிபார்க்கிறது.

git பெயர்- rev-பெயர்-மட்டும் <ஷா-1>

சுத்தமான உலர் ரன்.

git clean -fd -உலர் -ரன்

முந்தைய உறுதிப்பாட்டின் தீர்வாக உறுதிப்பாட்டைக் குறிக்கவும்

git commit --fixup <ஷா-1>

ஸ்குவாஷ் திருத்தம்

git rebase -i --autosquash

கமிட் போது ஸ்டேஜிங் பகுதியைத் தவிர்க்கவும்.

git உறுதி -ஆம் <செய்தியைச் செய்யுங்கள்>

புறக்கணிக்கப்பட்ட கோப்புகளை பட்டியலிடுங்கள்

git check-neg *

புறக்கணிக்கப்பட்ட கோப்புகளின் நிலை

git நிலை -புறக்கணிக்கப்பட்டது

கிளை 1 இல் இல்லாத கிளை 2 இல் செயல்படுகிறது

git log கிளை 1 ^ கிளை 2

முந்தைய மோதல் தீர்மானங்களைச் சேமித்து மீண்டும் பயன்படுத்தவும்

git config --global reference.enabled 1

ஒரு முரண்பாட்டில் உள்ள எல்லா கோப்புகளையும் திறக்கவும்.

git வேறுபாடு-பெயர் மட்டும் | unq | xargs $ ஆசிரியர்

தயார் செய்யப்படாத பொருட்களின் எண்ணிக்கையையும் வட்டில் அவற்றின் நுகர்வு எண்ணவும்.

git count-objects - மனித-படிக்கக்கூடியது

அணுக முடியாத பொருட்களின் பராமரிப்பு

git gc --prune = இப்போது --aggressive

கிட்வெப்பில் உங்கள் களஞ்சியத்தை உடனடியாகக் காண்க.

git instaweb [--local] [--httpd=<httpd>] [--போர்ட்=<துறைமுக>] [- உலாவி=<உலாவி>]

உறுதிப்படுத்தல் பதிவில் GPG கையொப்பங்களைக் காண்க

git log --show-கையொப்பம்

உலகளாவிய அமைப்புகளிலிருந்து உள்ளீடுகளை நீக்குகிறது.

git config --global --unset <நுழைவு பெயர்>

வரலாறு இல்லாத புதிய கிளையைப் பெறுங்கள்

git செக்அவுட் --அனாதை <கிளை_ பெயர்>

தயாரிப்பு கோப்பிற்கும் கோப்பின் சமீபத்திய பதிப்பிற்கும் உள்ள வேறுபாட்டைக் காட்டுகிறது.

git வேறுபாடு -நிலை

மற்றொரு கிளையிலிருந்து ஒரு கோப்பை பிரித்தெடுக்கவும்.

கிட் நிகழ்ச்சி <கிளை_ பெயர்>:<FILE_NAME>

ரூட்டை மட்டும் பட்டியலிட்டு, இணைப்பை உறுதிப்படுத்தவும்

git log - முதல் பெற்றோர்

இரண்டு கமிட்டுகளுக்கு இடையில் ஒன்றிணைக்கவும்

git rebase - இன்டராக்டிவ் ஹெட் ~ 2

அனைத்து கிளைகளையும் பட்டியலிடுங்கள்

git checkout master && git கிளை - இணைக்கப்படவில்லை

பைனரி தேடலைப் பயன்படுத்தி கண்டுபிடிக்கவும்

git bisect start git bisect bad git bisect good v2.6.13-rc2 git bisect bad git bisect good git bisect reset                    

ஒரு குறிப்பிட்ட கோப்பின் மாற்றங்கள் மற்றும் மாற்றங்களை பட்டியலிடுங்கள்

git log --follow -p - <கோப்பு பாதை>

ஒற்றை கிளையை குளோன் செய்யுங்கள்

git குளோன் -b <கிளை பெயர்> --single-கிளை https://github.com/user/repo.git

புதிய கிளையை உருவாக்கி மாறவும்

git செக்அவுட் -பி <கிளை பெயர்>

கமிட்டுகளில் மாற்றங்களைக் கொண்ட கோப்புகளை புறக்கணிக்கவும்

git config core.fileMode தவறான

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கேப்ரியல் அவர் கூறினார்

    கட்டளைகளின் சிறந்த தொகுப்பு

  2.   இயேசு பெரல்ஸ் அவர் கூறினார்

    சிறந்த பங்களிப்பு !!