[Git] Git 사용법 정리

Donghyun Kim·2022년 2월 20일
0

✔ 전체적인 Git 사용 순서

• 원격 저장소 연결 및 작업

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

• 간단하게 정리한 협업 흐름

1. A가 작업 후 변경 이력을 commit 하고, 원격 저장소에 push 한다.

2. B가 다른 팀원의 작업 내역을 pull 받고, 작업 후 commit, push한다.

3. 반복...


💥 conflict발생시

git checkout master
git pull origin master
git checkout feature/'name'
git merge master

👉 수정 후...

git add .
git commit -m "something"
git push

✔ Git 저장소 생성하기

1. 로컬 저장소 만들고 원격 저장소와 연결하기

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만 명령어를 입력해주어도 해당 저장소명과 브랜치명을 저장하여 지속적으로 사용한다.

2. 원격 저장소를 복제하여 로컬 저장소

1 >>> git clone [repository URL] [Directory]

1. 복제해올 저장소의 주소와 로컬에 복제할 위치를 지정해준다. 위치는 생략가능하다.



✔ 참고자료

profile
"Hello World"

0개의 댓글