git clone or git init
git branch feature/'name'
git checkout feature/'name'
git add .
git commit -m "message"
git push origin feature/'name'
compare pull&request
merge
git checkout master
git pull origin master
git checkout feature/'name'
git merge master
git add .
git commit -m "something"
git push
1 >>> git init
2 >>> git add .
3 >>> git commit -m "message"
4 >>> git remote add origin [repository URL]
5 >>> git push [저장소명] [브랜치명]
1. 업로드 할 프로젝트의 디렉토리에서 로컬 저장소를 생성한다. (초기화)
2. 업로드 할 파일을 로컬 저장소에 추가 해준다. (Staging Area)
3. 작업 내용을 원하는 메시지와 함께 로컬 데이터베이스에 저장한다.
4. 해당 프로젝트와 원격 저장소를 연결해준다.
*origin은 원격 저장소를 구분하기 위한 별칭으로, 암묵적으로 해당 프로젝트의 메인 원격 저장소를 뜻하는 용어로 사용한다.
5. commit된 파일을 대상으로 [브랜치명]의 변경 이력을 [저장소명]의 원격 저장소로 업로드한다.
*git push --set-upstream <저장소명> <브랜치명>의 형태로 명령어를 최초에 한번 작성해 주면 이후엔 git push만 명령어를 입력해주어도 해당 저장소명과 브랜치명을 저장하여 지속적으로 사용한다.
1 >>> git clone [repository URL] [Directory]
1. 복제해올 저장소의 주소와 로컬에 복제할 위치를 지정해준다. 위치는 생략가능하다.