github
GitHub என்றால் என்ன, அது எதற்காக பயன்படுத்தப்படுகிறது?
github என்பது ஒரு வலைத்தளம் மற்றும் சேவையாகும். GitHub ஐப் புரிந்து கொள்ள, நீங்கள் முதலில் Git ஐப் புரிந்து கொள்ள வேண்டும். கிட் என்பது ஒரு திறந்த மூல பதிப்பு கட்டுப்பாட்டு அமைப்பு , ஆனால் இதன் பொருள் என்ன? டெவலப்பர்கள் எதையாவது உருவாக்கும்போது (ஒரு பயன்பாடு, எடுத்துக்காட்டாக), அவை குறியீட்டில் நிலையான மாற்றங்களைச் செய்கின்ற.
பதிப்பு கட்டுப்பாட்டு அமைப்புகள் இந்த திருத்தங்களை நேராக வைத்திருக்கின்றன, மாற்றங்களை மைய களஞ்சியத்தில் சேமிக்கின்றன.
இது டெவலப்பர்கள் எளிதில் ஒத்துழைக்க அனுமதிக்கிறது, ஏனெனில் அவர்கள் மென்பொருளின் புதிய பதிப்பைப் பதிவிறக்கம் செய்யலாம், மாற்றங்களைச் செய்யலாம் மற்றும் புதிய திருத்தத்தை பதிவேற்றலாம். ஒவ்வொரு டெவலப்பரும் இந்த புதிய மாற்றங்களைக் காணலாம், அவற்றைப் பதிவிறக்கலாம் மற்றும் பங்களிக்கலாம்.
இதேபோல், ஒரு திட்டத்தின் வளர்ச்சியுடன் எந்த தொடர்பும் இல்லாதவர்கள் இன்னும் கோப்புகளை பதிவிறக்கம் செய்து அவற்றைப் பயன்படுத்தலாம்.
எனவே, கிட்ஹப்பை மிகவும் சிறப்பானதாக்குவது எது? கிட் ஒரு கட்டளை-வரி கருவியாகும், ஆனால் கிட் சம்பந்தப்பட்ட எல்லாவற்றையும் மையமாகக் கொண்ட மையம் - github.com
features of github
செயல்கள்
பாதுகாப்பு
ஆவணப்படுத்தல்
திட்ட மேலாண்மை
தொகுப்பு பதிவு
குழு மேலாண்மை
Basic commands
git init
git add .
git status - Check status
git commit -m "commit message" - tracked changes and prepares to be push
git remote add origin (URL)
git remote -v - verifies the new remote
git push -u origin master - pushes the changes in your local repository
Branching & Merging
git branch - list branchges - list branches
git branch -a - list all branches
git branch [branch name] - create new branch
git branch -d [branch name] - delete a branch
git push origin --delete [branch name] - delete a remote branch
git checkout -b [branch name] - create a new branch and switch to it
git checkout -b [branch name] origin/[branch name] - clone a remote branch and switch to it
git branch -m [old branch name] [new branch name] - rename a local branch
git checkedout - switch to the branch last checked out
git checkedout --[file-name.txt] - discard changes to a file
git merge [branch name] - merge a branch into the active branch
git stash clear - remove all stashed entries
Getting & Creating Projects
git init - Initialize a local git repository
git clone ssh://git@github.com/[username]/[repository-name].git - create a local copy of a remote repository
Comments
Post a Comment