git pull 할때 병합방식 선택해 주어야한다
git config pull.rebase false (변경 사항을 가져오고 현재 브랜치와 가져온 변경 사항을 하나로 합치는 방식, 즉 내가 작성한게 가장 최신으로 덮어진다)
git branch
-현재 리포지토리에 있는 모든 브랜치의 목록을 확인
-현재 체크아웃된 브랜치는 별표(*)로 표시됨
git branch [브랜치 이름]
-새로운 브랜치를 생성할 수 있습니다.
-이 명령어는 새 브랜치를 만들지만, 자동으로 그 브랜치로 전환 X
git switch 브랜치명
-브랜치명으로 브랜치 전환
git switch -c 브랜치명
-브랜치명으로 새로운 브랜치를 만들고 switch까지 함
git log --oneline --graph --all
현재 브랜치들이 어떻게 갈라졌는지 한눈에 볼수있음
git add . (add 할 파일 선택 .은 전체)
git commit -m "커밋할 메시지
git push --set-upstream origin joshiaLee
뜻: 원격지(깃허브)에 joshiaLee라는 브랜치를 원본으로 푸쉬한다.(처음 푸쉬를 할때는 joshiaLee라는 브랜치가 생성됨)
git push --set-upstream origin main
뜻: 이 브랜치의 upstream 원격지(깃허브)의 main으로 푸쉬
또는 git push <원격지(Github)> <브랜치>
-> 로그인 아이디와 토큰 입력창이 뜬다
로그인해주면 됨
'프로그래밍 > 트러블 슈팅' 카테고리의 다른 글
error: can't find main(String[]) method in class 솔루션 (0) | 2023.01.19 |
---|---|
Ubuntu 자바(JAVA) 새 버전 대신 구 버전이 계속 뜹니다.(error) (0) | 2023.01.16 |