Git : 버전 관리 시스템
- 내용을 추가하고 수정하는 모든 과정을 담아냄, 기록.
- 언제든 이전 버전의 코드로 돌아갈 수 있어서 유용.
- 하나의 프로젝트를 두고 여러명의 개발자들의 협업을 도움.
Github : Git을 위한 호스팅 서비스
- git을 이용해 버전관리를 하는 프로젝트를 관리함. 저장소.
- 개발자들의 social network로도 활용.
Git init (녹화시작!)
Git status (깃 상태 확인해주기)
Git add (파일 수정이력 기록 준비)
- 임시 저장공간에 올려놓는 것, commit을 위한 전 단계
Git commit (파일 수정 이력 기록하기!)
- commit이 되지 않으면 기록이 되지 않으니 꼭 확인해야함.
Git log (commit 이력보기, commit history 확인)
리눅스에서 만든 파일 -> github에 올리기 (new repository)
- desktop에 mango 폴더생성
(cd desktop/mango)
- mango 폴더 안에 juice 폴더 만들기
(mkdir juice)
- git 시작: git init
(juice폴더 안에서 시작하는 것임)
- eunhye.md 파일 생성
(touch eunhye.md)
- vi eunhye.md에 내용 적어주기
(git status 상태 확인, exit :wq)
- git add .
(중간 저장해주기, 상태 확인 git status)
- git commit
(git commit -m "message")
- commit log
- github 사이트 -> new repository 이동
- juice폴더와 github repository 연결
(git remote add origin https://github.com/eunhye43/message.git)
- git push.