github

  GitHub என்றால் என்ன, அது எதற்காக பயன்படுத்தப்படுகிறது?

  github என்பது ஒரு வலைத்தளம் மற்றும் சேவையாகும். GitHub ஐப் புரிந்து கொள்ள, நீங்கள் முதலில் Git ஐப் புரிந்து கொள்ள வேண்டும். கிட் என்பது ஒரு திறந்த மூல பதிப்பு கட்டுப்பாட்டு அமைப்பு , ஆனால் இதன் பொருள் என்ன? டெவலப்பர்கள் எதையாவது உருவாக்கும்போது (ஒரு பயன்பாடு, எடுத்துக்காட்டாக), அவை குறியீட்டில் நிலையான மாற்றங்களைச் செய்கின்ற.

பதிப்பு கட்டுப்பாட்டு அமைப்புகள் இந்த திருத்தங்களை நேராக வைத்திருக்கின்றன, மாற்றங்களை மைய களஞ்சியத்தில் சேமிக்கின்றன.   

இது டெவலப்பர்கள் எளிதில் ஒத்துழைக்க அனுமதிக்கிறது, ஏனெனில் அவர்கள் மென்பொருளின் புதிய பதிப்பைப் பதிவிறக்கம் செய்யலாம், மாற்றங்களைச் செய்யலாம் மற்றும் புதிய திருத்தத்தை பதிவேற்றலாம். ஒவ்வொரு டெவலப்பரும் இந்த புதிய மாற்றங்களைக் காணலாம், அவற்றைப் பதிவிறக்கலாம் மற்றும் பங்களிக்கலாம்.

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

எனவே, கிட்ஹப்பை மிகவும் சிறப்பானதாக்குவது எது? கிட் ஒரு கட்டளை-வரி கருவியாகும், ஆனால் கிட் சம்பந்தப்பட்ட எல்லாவற்றையும் மையமாகக் கொண்ட மையம் - github.com

features of github

செயல்கள் 

பாதுகாப்பு

ஆவணப்படுத்தல்

திட்ட மேலாண்மை  

தொகுப்பு பதிவு 

குழு மேலாண்மை

Basic commands

git init 

git add .

git statusCheck 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

Popular posts from this blog

01.10.2018 To 22.10.2018

Post -30

Post - 27