본문 바로가기
카테고리 없음

github Repository에 여러가지 IntelliJ프로젝트 올리기

by 수바니 2024. 8. 12.

내가 원하는 프로젝트 파일들의 가장 큰 상위폴더에 오른쪽 탭을 클릭하여 Open Git Bash here을 클릭합니다.

 

1. git init을 합니다.

.git 폴더가 생성된것을 확인합니다.

.git폴더는 숨김폴더라 위에 보기버튼 -> 숨김 항목 까지 눌러줘야 보입니다.

 

2. git add ./폴더이름

add다음에 한칸 띄어줍니다.Ex) git add ./com.sparta.msa_exam.auth이렇게 입력합니다.

 

3. git commit -m "message"

message는 내가 입력 하고싶은 메시지를 입력하면 됩니다.

 

4. git remote add origin "레파지토리 주소"

깃허브에 들어가면 코드 밑에 주소가 뜹니다.ssh말고 https:// 로 시작하는 주소를 복사합니다.Git Bash에서는 Ctrl+V가 안됩니다. 따라서 Shift + Ins 해주면 붙여넣기 가능합니다.

 

5. git push -u origin master

 github에 잘 올라갔는지 확인합니다.

 

프로젝트를 한번더 commit 할경우에는 1번과 4번은 생략입니다.

1. git add ./폴더이름2. git commit -m "입력하고싶은 메시지"3. git push -u origin master이렇게 반복해주시면 됩니다.

 

 

add하면서 에러났던 부분

 FILENAME does not have a commit checked out fatal: addinf files failed

-> .git파일(숨김파일)을 삭제하고 다시 시도하여서 성공하였습니다.(내 로컬저장소(컴퓨터)에  .git파일이 여러개가 있다는 뜻 ->  중복파일 제거)

 

 

warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your working directory

git config --global core.autocrlf true 

를 입력해서 해결하였습니다.

https://dabo-dev.tistory.com/13

 

[Git 경고 메세지] LF will be replaced by CRLF in 해결 방안

안녕하세요(・∀・)ゞ Git을 설치하고 GitBash에서 git add 명령어를 입력했는데 git add bora.txt warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your working directory 다음과같

dabo-dev.tistory.com

이 블로그를 통해 가시면 더 자세히 알 수 있습니다. 

 

 

 

 

프로젝트를 합치면서 master로 프로젝트가 모두 올라가 main에는 아무것도 올라가지 않았습니다.

그래서 master main 합병하기를 진행하였습니다.

만약에 main에 작업을 하였다면 이 합병과정에서 main에 있는 코드들이 모두 날라가므로,

main에 작업하신게 있다면, 꼭 백업을 하시는것을 추천드립니다.

 

https://velog.io/@lecharl/master-main-%EA%B0%95%EC%A0%9C-%EB%B3%91%ED%95%A9

 

master -> main 강제 병합?

"There isn't anything to compare. Nothing to compare, branches are entirely different commit histories"위와 같은 문제 해결출처: master -> main알고보니 master에 있는 걸

velog.io

git checkout master
git branch main master -f
git checkout main
git push origin main -f

 

master에 있는것을 main에 덮어 씌우는 과정입니다.

 

git config --global init.defaultBranch main

디폴트 브랜치를 main으로 설정하는 코드

 

git push origin --delete master

 

이렇게 진행하여서 완료하였습니다.