관리 배포/git
-
[git] command line 명령어관리 배포/git 2021. 7. 2. 10:15
원격 저장소 branch 최신 사항 업데이트 $ git remote update branch 리스트 확인 # 원격 저장소의 branch 리스트 출력 $ git branch -r # 로컬, 원격 저장소의 모든 branch 리스트 출력 $ git branch -a 원격 저장소의 branch 가져오기 # 원격 저장소의 branch 이름과 동일하게 로컬 저장소에 branch 생성 $ git checkout -t origin/develop # 원격 저장소의 branch를 가져와서 특정 이름으로 로컬 저장소에 branch 생성 $ git checkout -b [생성할 branch 이름] [원격 저장소의 branch 이름] 원격 저장소에 Pull, Push 시 username, password 생략하기 $ git c..
-
[GIT] 로컬 브랜치 전환, 삭제 및 원격 저장소에 있는 브랜치 가져오기관리 배포/git 2020. 9. 15. 22:47
브랜치 전환하기 특정 브랜치로 전환하기 위해서 사용되는 명령어는 checkout이다. 다음과 같이 checkout 명령어 뒤에 사용할 브랜치 이름을 입력한다. $ git checkout 하지만 현재 브랜치에 merge 되지 않은 엔트리가 존재하거나 conflict가 난 상태에서 다른 브랜치로 checkout하기 위해서는 아래와 같이 -f 옵션을 사용한다. $ git checkout -f master 로컬 브랜치 삭제 특정 브랜치를 삭제하려면 branch 명령에 -d 옵션을 지정하여 실행하면 된다. $ git branch -d 하지만 삭제 하려는 브랜치가 머지가 안된 상태라면 브랜치 삭제에 실패한다. 머지되지 않은 브랜치를 삭제하려면 명령어에 -D (대문자) 옵션을 지정하여 실행하면 머지되어 있지 않더라도..
-
[GIT] 원격 저장소 커밋 되돌리기관리 배포/git 2020. 9. 9. 01:53
1. 로컬에 저장된 커밋을 되돌린다. $ git reset --hard HEAD~3 IntelliJ를 사용하는 경우 하단의 Version Control 트리에서 되돌리고 싶은 커밋을 선택하고 우측 마우스를 클릭해서 [Reset Current Branch to Here...]를 선택한다. 2. 로컬 변경 사항을 원격 저장소에 강제로 반영한다. 옵션 -f를 주지 않을 경우 로컬과 원격 동기화 에러로 반영이 안되기 때문에 -f 옵션을 줘서 강제로 반영한다. git push -f origin [브랜치 이름]