Qt Creator에서 Git 연동하기
Qt에서 Git 연동하기에는 Git Desktop, Git bash 등 다양한 방법이 있다.
하지만 Qt Creator에서 직접적으로 레포지토리를 연동하는 방법을 소개하고자 한다.
우선 자신의 Git 에서 새로운 레포지토리 생성을 누른다.
레포지토리를 만들때 README.md 파일은 만들지 않아야 한다
Qt Creator에서 Tools -> Git -> Create Repository 로 들어가서
Git과 연동할 폴더를 선택한다.
연동할 폴더를 선택하면 .git 파일이 만들어진다.
연동할 폴더를 선택했다면 Tools -> Git -> Remote Repository -> Manage Repository 에서 Git과 연동될 폴더와 Git URL을 입력한 후 Fetch를 누른다. Fetch가 성공적으로 마무리 됐다는 문구가 나오면 성공이다.
그 후 Tools -> Git -> Local Repository -> Commit 에서 커밋할 파일들을 지정한다.
커밋할 메시지와 파일들을 설정하고 커밋을 진행한다.
커밋이 완료됐다면 Tools -> Git -> Remote Repository에서 Fetch와 Push를 순차적으로 눌러주면 Git에 파일이 올라가는걸 확인할 수 있다.
fatal: The current branch master has no upstream branch.To push the current branch and set the remote as upstream, use git push --set-upstream origin main
위의 오류는 Git 에서 레포지토리 생성 때 README.md 파일을 추가했을 때 발생하는 오류로 README.md 파일을 추가하지 않고 레포지토리를 생성하면 오류가 해결된다.