본문 바로가기

Git3

SpringBoot 프로젝트 GitHub에 올리기(main 브랜치 사용) 나는 원래 이클립스나 STS에서 Team - Share Project ... 이렇게 해서 툴에서 직접 GitHub로 최초 commit, push를 하고... 그 다음에 소스트리에서 commit, push를 하는 식으로 작업했는데... 문제가 생겼다. GitHub에서 master브랜치의 명칭을 main 브랜치로 바꾸었는데, 이게 내 STS4에선(STS 업데이트하면 반영됐을지는 모르겠다) 반영이 안돼서 push만 하면 master 브랜치가 생기는 거다...^^... GitHub Repo 생성할 때 README 포함해서 만들면 main 브랜치는 따로 생기고.... 그러니까 master, main 브랜치 두 개를 가지게 되는 셈 그냥 settings에서 default 브랜치를 master로 바꾸면되지만... 기.. 2020. 12. 24.
Git Bash, SourceTree에서 commit은 되나 push되지 않을 때 커밋은 되었으니 아마도 로컬저장소엔 반영된 것 같은데, 도대체 원격저장소로 push가 되지 않는 것. 갑자기 나한테 왜 그래....ㅠㅠ Git Bash랑 소스트리에서 모두 이런 메시지가 계속 떴다. Logon failed, use ctrl+c to cancel basic credential prompt. 그리고 계속 GitHub ID랑 비밀번호를 치라고 OpenSSH? 이런 창이 뜨는데 제대로 입력해도 안 되는 것. [해결] Git 최신버전을 설치하시오(Git 최신 버전 설치 후 Git Bash도 설치할까? 할 때 이것도 다시 설치하십쇼). 스택오버플로우 참조 stackoverflow.com/questions/64962533/logon-failed-use-ctrlc-to-cancel-basic-crede.. 2020. 12. 18.
Git Bash로 commit, push하기 맨날 소스트리로만 커밋하면 안 될 거 같아서, 오랜만에 Git Bash를 써봤다. 1. 커밋할 파일이 있는 디렉토리까지 이동한다. 2. $ git add 파일명 (소스트리에서 스테이지에 올리는 것과 같다) 3. $ git commit -m "커밋메시지" 4. $ git push -u origin master (원격저장소로 push) $ git remote -v : 원격저장소 확인 $ git log : 커밋 내역 확인 2020. 12. 17.