<배운 것>
속도: SRAM > DRAM, 비용: SRAM > DRAM
DRAM은 SRAM에 비해 상당히 느리다고 할 수 있지만 비트당 가격이 저렴해요! 왜냐하면, DRAM은 비트당 필요 면적이 SRAM에 비해서 훨씬 작기 때문입니다. 다시 말해서 DRAM이 SRAM에 비해 집적도가 높다는 것입니다!
JDK - 자바 개발 도구
JRE - 자바 실행 환경
JVM - 자바 가상 기계
에러메세지 : error: origin 리모트가 이미 있습니다.
-> origin remote를 삭제하는 명령어 git remote rm origin 를 사용
-> git push -u origin main
-> 에러메세지 2 :
힌트: 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가
힌트: 거부되었습니다. 이 상황은 보통 또 다른 저장소에서 같은
힌트: 저장소로 푸시할 때 발생합니다. 푸시하기 전에
힌트: ('git pull ...' 등 명령으로) 리모트 변경 사항을 먼저
힌트: 포함해야 합니다.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.
-> git pull origin main
-> 에러메세지 3:
힌트: You have divergent branches and need to specify how to reconcile them.
힌트: You can do so by running one of the following commands sometime before
힌트: your next pull:
힌트:
힌트: git config pull.rebase false # merge
힌트: git config pull.rebase true # rebase
힌트: git config pull.ff only # fast-forward only
힌트:
힌트: You can replace "git config" with "git config --global" to set a default
힌트: preference for all repositories. You can also pass --rebase, --no-rebase,
힌트: or --ff-only on the command line to override the configured default per
힌트: invocation.
fatal: Need to specify how to reconcile divergent branches.
-> 다시 push
-> 에러메세지 4:
힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가
힌트: 거부되었습니다. 푸시하기 전에 ('git pull ...' 등 명령으로) 리모트
힌트: 변경 사항을 포함하십시오.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.
-> 다시 pull -> 위에서 pull했을 때와 같은 에러메세지
-> git config pull.ff only , git pull origin main
-> 하지만 또 fatal: 정방향이 불가능하므로, 중지합니다.
-> git pull --rebase
-> error: 리베이스로 풀하기 할 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다. error: 커밋하거나 스태시에 넣으십시오.
-> git stash
-> git pull --rebase
->
현재 브랜치에 추적 정보가 없습니다.
어떤 브랜치를 대상으로 리베이스할지 지정하십시오.
이 브랜치에 대한 추적 정보를 설정하려면 다음과 같이 할 수 있습니다:
git branch --set-upstream-to=origin/<브랜치> main
-> git branch --set-upstream-to=origin/main main
-> branch 'main' set up to track 'origin/main'.
-> 또 다시 pull
-> fatal: 정방향이 불가능하므로, 중지합니다. ...ㅎㅎ
해결 : 결국 못 참고 git push -u origin +main 로 해결.. 이렇게 끝낼 거를 한시간 반,, 이게 맞나 싶다 ㄹㅇ 칠전팔기 칠전팔전 그 자체
복사 후 이동할 때 .idea 폴더 내에 있는 workspace.xml 삭제하면 된다.