반응형 Git4 [Git] push된 커밋 작성자 변경하기 1. 작성자 정보 변경하기 git config --local user.name "변경할 이름" git config user.name만 입력 후 엔터를 누르면 현재 작성자 이름을 확인할 수 있다. --local : .git/config 파일 수정 (해당 레포지토리에만 적용) --global : ~/gitconfig 파일 수 (모든 레포지토리에 적용) 아무런 범위 옵션을 지정하지 않으면 Git은 기본적으로 --local 옵션을 적용한다 2. 작성자 수정하여 push 하기 아래 명령어를 통해 커밋 히스토리를 확인할 수 있다. git log 수정할 커밋 선택하기 HEAD~n : HEAD(가장 최근 커밋)의 n개 까지의 커밋 git rebase -i HEAD~1 위와 같이 선택된 커밋이 확인되면, i를 눌러 in.. 2023. 11. 27. [Git] branch 생성, 변경 신규 branch 로컬에 생성하기 git checkout -b {신규 브랜치명} ** 예시 git checkout -b hyeonyoung/footer-update branch 목록 확인하기 git branch branch 원격으로 push 해주기 git push {remote} {branch} ** 예시 git push origin hyeonyoung/footer-update Git hub와 연결되어 있을 때 : 해당 레포지토리에서 확인 가능!! branch 변경하기 git checkout {branch} ** 예시 git checkout hyeonyoung/update 2023. 5. 12. [Git] error: failed to push some refs to push error: failed to push some refs to 원인 : local과 Git hub 저장소가 일치하지 않을 때 나타남 (브렌치명이 다를 때도 동일한 에러 발생!) 해결 git pull origin main 후에 다시 git push origin main 해주기 더보기 git pull origin main // 원격 저장소의 내용을 가져와서 현재 브랜치와 병합 git add . // directory에 있는 전체 파일을 Staging area에 옮기기 git commit -m "commit message" // 커밋 메시지 기록하여 남기기 git push origin main // 원격 저장소로 push git push origin +main : 강제 push (강제로 덮어쓰기 되므.. 2023. 3. 13. [Git] 기본 명령어 Git : 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템 Local repository : 자신의 컴퓨터의 작업 공간(local)에 위치한 저장소 Remote repository : 원격(remote) 공간에 위치한 저장소 (ex. Git hub) Staging area : commit 하기 전에 내용을 기록하는 장소 Git 기본 명령어 명령어 설명 git init Git 저장소 생성 git add . directory에 있는 전체 파일을 Staging area에 옮기기 git add 선택한 파일만 Staging area에 옮기기 (ex. git add index.html) git status staging area에 옮겨졌는지 확인하는 명령어 git remote add 로컬 리포지토리에 .. 2023. 3. 9. 이전 1 다음 반응형