본문 바로가기
Server

git 본격적으로 사용하기

by jennyiscoding 2022. 8. 2.

1. working directory -> git repository까지

git diff : commit된 내용 중 수정된 것을 볼수있다

git commit --amend -m 내용‘ : commit 메세지를 수정할수있다

git log -p -2 : diff와 같은 역할을 수행함. 숫자를 붙여주면 상단 n개를 볼수있다

git log --stat : 어떤 파일이 commit에서 수정되고 변경되었는지, 파일 내 라인이 추가되거나 삭제되었는지 확인

git log --pretty=oneline : commit한줄로 출력

git log --graph : commit간의 연결 관계를 아스키 그래프로 출력

git log -S “text” : 코드에서 추가되거나 제거된 내용 중 특정 텍스트가 포함된곳이 어딘지 알려줌

git local과 원격 저장소의 내용이 다르면

충돌이 난 파일을 수정하고나서 git add , git commit을 다시 해야한다

**commit을 따로따로도 진행할 수 있다.

)

# 지시사항 1번을 참고하여 코드를 작성하세요.

git add .

git commit -m "엘리스 토끼" quotes/politics.txt quotes/science.txt


# 지시사항 2번을 참고하여 코드를 작성하세요.

git commit -m "모자장수" quotes/music.txt quotes.py README.md

 

2. git add -> git commit까지의 과정을 Stage별로 보기 

 

 

3. 원격저장소 연결 및 branch관리하기

git branch 이름 : 이름이라는 branch만들음

git branch : 현재 있는 branch들을 확인할 수 있음

git checkout 이름 : 이름이라는 branch로 이동할 수 있음

특정 branch로 이동하고나서 어떤 파일을 수정 후 git add, git commit을 하면 해당 branch에만 변경사항이 있다.

git merge 브렌치이름 :  git checkout master로 이동한 후 merge하면된다.

git branch --merged : MergeBranch를 볼 수 있음

git log --graph : merge를 그래프로 볼 수 있다.

*원격 저장소 사용하기

git clone : 기존의 git repositoty를 복사

git clone https://github.com/EunmiJang247/EunmiJang247.git  --> HTTPS방식의 코드를 복사후 붙여넣는다.

원격저장소 연결

git remote add origin https://github.com/EunmiJang247/test147.git

연결확인

git remote

원격저장소 살펴보기

git remote show origin

원격저장소 이름을 origin -> pretty로 변경

git remote rename origin pretty

원격저장소 삭제

git remote rm pretty

저장소에서 데이터 가져오기 + 병합 :  git pull

저장소에서 데이터 가져오기 : git fetch

저장소 발행 : git push origin master

원격저장소랑 현재 local이란 다른거 보는 방법 : git diff

commit 아이디를 이용해서 이전 상태로 돌아가고 싶은 경우 : git reset --hard ‘커밋아이디

 

깃 연결 끊기

git remote remove origin 를 해주었다. origin부분은 origin이름을 적는다. 

 

 

'Server' 카테고리의 다른 글

S3 버켓을 사용한 Image관리 구현해보자  (0) 2022.08.12
도메인 연결하기  (0) 2022.06.20