| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 병합정렬
- model
- app
- date
- 알고리즘
- 퀵정렬
- MTV패턴
- view
- sort()
- Formula
- sort 함수
- 동빈나
- 장고
- templates
- salesforce
- 정렬
- 템플릿
- 배포
- testclass
- 병합
- Sort
- 가상환경
- 뷰
- django
- sfdc
- 가상환경만들기
- Mtv
- 퀵
- 템플릿언어
- 앱
- Today
- Total
Like A Flowing Cloud
Git 이란? 본문
● git 이란?
: 개발을 진행하는 과정마다 분기점을 만들어서 필요한 경우 그 지점으로 돌아올 수 있게 하는 것.
● git 과 github 는 무슨 차이일까?
: git은 혼자 작업하는 것을 저장하는 것.
: github 는 git의 정보를 다른 사람과 공유하는 플랫폼.
● github의 3+1가지 기능
1. code 저장 기능
2. undo 기능 (변경 이전 코드 추적 가능)
3. 협업 기능
+ web hosting 기능
git config --global user.name "깃허브 가입 이름"
git config --global user.email "이메일"
echo "# firstproject" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Hyein-Jeon/firstproject.git
git push -u origin main
■ git init
: git 으로 관리할 프로젝트를 지정하기 위해 (처음에 한번만 해주면 됨)
■ git add
: 스테이징 area에 올리기 위해
■ git commit -m "message"
: 스테이징 area에 올린 파일들을 저장하기 위해 "message"=저장할 메세지
■ git remote add [remote 이름] [repository 주소]
: github 에 업로드 하기 위해서 github repository에 연결할 remote 이름, repository 주소
■ git push [remote 이름] [branch 이름]
▶ branch란?
: 현재 작업중인 프로젝트에서 새로운 분기점을 만드는 것.
작업을 하다가 실험적으로 뭔가 작업하고 싶거나 또는 여러사람과 작업시 서로 코드가 겹치지 않게 따로 떨어져서 작업할 때 쓰임.
git init을 하면 기본적으로 master branch가 생김.
git branch -M main //master branch의 이름을 main으로 바꾼다는 의미
git branch "브랜치 이름"
git checkout "브랜치 이름"