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 : Merge된 Branch를 볼 수 있음
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 |