Git 명령어
1. 저장소 설정
- git init : 새로운 Git 저장소 초기화.
- git remote add origin [저장소 URL] : 원격 저장소 연결.
- git branch -m master main : 브랜치 이름을 "master"에서 "main"으로 변경.
2. 파일 업로드
- git pull (또는 git pull origin main) : 원격 저장소에서 변경 사항을 가져옴.
- git add . : 워킹 디렉토리에서 변경된 모든 파일 스테이징.
- git commit -m "메시지" : 변경 사항을 메시지와 함께 커밋.
- git push (또는 git push origin main) : 변경 사항을 원격 저장소에 푸시.
3. 추가 명령어
- git remote -v : 연결된 원격 저장소 확인.
- git remote rm origin : 원격 저장소 연결 해제.
- git branch : 현재 브랜치 확인.
- git config --global init.defaultBranch [브랜치 이름] : 기본 브랜치 설정.
- git status : 파일 상태 확인.
- git rm --cached -r : 스테이징에서 파일 삭제.
- git push -u origin main : 변경 사항 푸시 및 업스트림 설정.
- git branch [브랜치 명] : 브랜치 생성
- git switch [브랜치 명] : 작업할 브랜치 변경 / -c [브랜치 명] : 생성 및 변경 동시에 작업
- Branch main에 마지막으로 합치는 이유 : main은 최종적으로 배포될 브랜치라서
서브 브랜치에서 최종 테스트 및 수정을 거친 후에 merge 해야함. - Pull Request : 당겨서 합치기 / 코드리뷰 가능
리눅스 명령어
- pwd : 현재 작업 경로 확인.
- ls : 폴더 및 파일 목록 표시.
- ls -a : 숨겨진 파일 포함 모든 파일 표시.
- cd [폴더/폴더] : 폴더로 이동.
- mkdir : 새로운 디렉토리 생성.
- touch : 새로운 파일 생성.
충돌 방지 대처법 : 서브 브랜치(dev)를 만들어 배포용 main에 작성하기전에
미리 사전 테스트를 해보는 방법.
'Git&Linux' 카테고리의 다른 글
(Git) 업로드 에러 대처법 (0) | 2024.09.20 |
---|