차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:github [2014/10/08 19:07] – [깃헙 (Github)] 117.123.152.189tech:github [2022/06/24 09:58] (현재) V_L
줄 1: 줄 1:
 +{{tag>github}}
 ======깃헙 (Github)====== ======깃헙 (Github)======
 +소스 버전을 관리할 수 있는
 +[[tech:git|깃]] 엔진을 웹에서 서비스로 만든 것이 **깃헙** 이다
  
-{{https://help.github.com/assets/help/set-up-git-86c7e33474f42b08aa14bafb6501b9f8.gif }}  +{{https://cdn0.iconfinder.com/data/icons/octicons/1024/mark-github-256.png?50}}  
-https://github.com/+https://github.com 
  
 전통적으로 소스 버전을 관리할 수 있는 시스템으로 동시버전시스템(CVS)과 서브버전관리시스템([[SVN]]) 등이 있다. 이들은 소스를 관리하는 서버가 있는 탓에 소스 변경 사항을 저장하고 관리하려면 네트워크 연결이 필수였다. 전통적으로 소스 버전을 관리할 수 있는 시스템으로 동시버전시스템(CVS)과 서브버전관리시스템([[SVN]]) 등이 있다. 이들은 소스를 관리하는 서버가 있는 탓에 소스 변경 사항을 저장하고 관리하려면 네트워크 연결이 필수였다.
줄 8: 줄 11:
 리누스 토발즈가 만든 **[[Git]]** 이라는 엔진은 다르다. 오프라인에서도 작업한 다음 온라인으로도 작업 환경을 옮길 수 있다. 그리고 이 깃 엔진을 웹에서 서비스로 만든 게 **깃헙** 이다 리누스 토발즈가 만든 **[[Git]]** 이라는 엔진은 다르다. 오프라인에서도 작업한 다음 온라인으로도 작업 환경을 옮길 수 있다. 그리고 이 깃 엔진을 웹에서 서비스로 만든 게 **깃헙** 이다
  
-근래 뜨거운 이슈를 받고 있는 것이 GitHub 이다. +근래 뜨거운 이슈를 받고 있는 것이 [[https://github.com|GitHub]] 이다. 
  
 GitHub 는 쉽게 말하면 [[http://www.sourceforge.net/|소스포지]]나 [[https://code.google.com/|구글코드]]와 같은 오픈 소스 저장소이다. 그러나  버전 컨트롤은 Git을 사용하고,  소스 저장소 이외의 소셜 기능 등이 더 있다. GitHub 는 쉽게 말하면 [[http://www.sourceforge.net/|소스포지]]나 [[https://code.google.com/|구글코드]]와 같은 오픈 소스 저장소이다. 그러나  버전 컨트롤은 Git을 사용하고,  소스 저장소 이외의 소셜 기능 등이 더 있다.
줄 20: 줄 23:
   * [[http://jacking.tistory.com/1018|흥배]]   * [[http://jacking.tistory.com/1018|흥배]]
  
 +[[https://velog.io/@shin6949/Github-Token-%EB%B0%A9%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%98%EA%B8%B0-ch3ra7vc|Token-방식으로-로그인하기]]
  
-====클라이언트====+=====클라이언트=====
  
-===윈도===+====윈도====
   * https://windows.github.com/  윈도우 용.   * https://windows.github.com/  윈도우 용.
  
줄 30: 줄 34:
  
  
-===맥 osx ===+====맥 osx ====
   * https://mac.github.com/   맥 용   * https://mac.github.com/   맥 용
  
-===우분투===+====우분투====
  
 그냥 ''git''을 쓰면 된다.  그냥 ''git''을 쓰면 된다. 
줄 40: 줄 44:
  
 그리고 [[git]] 참조. 그리고 [[git]] 참조.
 +
 +=====행위=====
 +
 +
  
 ====Push==== ====Push====
줄 65: 줄 73:
 <file> <file>
 git add . git add .
-git commit -a -m "Applied patch"+git commit -a -m "Minor patch"
 git push -u origin master git push -u origin master
 </file> </file>
줄 84: 줄 92:
   git status -uno   git status -uno
  
-^  누구나 수정하실 수 있다. [[http://vaslor.net/syntax|위키 사용법]] 참고하라.  ^ 
  
-{{tag>github}}+ 
 +  git check out 파일이름 
 + 
 +변화를 무시한다