git
-
[git] fetch 등 되돌리기 / git reflog / git reset --hardgit 2023. 5. 14. 23:58
깃을 사용하다가 잘못 하는 경우가 많다. 그 때 되돌리는 방법에 대해 알아보자. 프로젝트를 하다가 깃 fetch를 잘못해서 데이터가 다 날아간 것 같았다 ㅠㅠ fetch를 잘못 이해한건지, 다른 것에서 문제가 생긴건데 오해하고 있는건지는 모르겠지만 문제가 생겼으니 해결해보자 ! 먼저, git reflog를 통해 전체 로그를 다 본다. git log와는 다르게, 원격저장소에 올라가있지 않은 정보도 다 뜨니까 자잘한 실수들을 다 잡을 수 있다. HEAD@ 앞에는 해시코드가 뜨며, git reflog 아래와 같은 코드로 reset 할 수 있다. --hard 말고도, 목적에 맞게 다른 속성을 사용하여 본인의 프로젝트에 맞게 사용하기를 추천 ! git reset --hard 그러면 해당 해시코드를 가진 head로..
-
[Flutter] release 시 에러 메세지 출력 / null safety 에러 / flutter build appbundle --no-sound-null-safety --release -vvgit 2023. 1. 5. 17:58
플러터로 어플리케이션을 출시하려고 할 때, 번들로 릴리스 시 에러가 발생할 때가 있다. 그런데 에러 메세지를 자세히 보여주지 않는 경우, 막막하다. 에러 메세지를 보여는 줘야지 ! 그토록 보기 싫던 에러가 갑자기 엄청 보고싶다. flutter build appbundle --release -vv 터미널창에 위와 같이 입력하면 엄청나게 많은 정보가 프린트된다. 여기서 빨간색 에러가 처음 생길 때 즈음, 핵심 에러를 확인할 수 있다. 여기서 null safety에 대한 에러 문구를 발견할 때가 많다. 라이브러리가 여러개 null safety에 대한 릴리스 에러를 뱉어낸다면, 아래와 같이 빌드시키면 해결할 수 있다 ! flutter build appbundle --no-sound-null-safety --re..
-
[git] 깃 허브 pull 오류 시 / 여러 작업자와 함께 협업하는 경우git 2022. 10. 7. 19:32
git stash 수정했던 코드가 임시저장되고 이전 버전이 보임 git pull origin main git에 저장된 버전을 pull 함. git stash apply 임시 저장했던 코드를 병합하기 git status 현재 상태 확인, 빨간 글씨나modified 가 뜨면 아직 add되지 않은 것들이라는 것을 알 수 있음. git add . 변경사항 모두(. 이 모두를 의미함) github에 올릴 준비 git commit -m "적고 싶은 내용" 메세지를 적는다. git push origin main main에 병합된 변경사항을 push함.
-
[github & ubuntu] 우분투 서버 깃허브에서 파일 받아오기(git clone) / Permission denied (publickey). 오류 해결git 2022. 3. 18. 01:33
git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 라는 에러가 뜬다면, ssh key를 github상에 입력해주면 해결이 된다. ssh-keygen -t rsa -C "[github 계정 이메일]" 위와 같이 ssh_key를 형성한다. 형성되는 위치는 아래와 같다. 이 폴더는 그냥 ls 명령어로는 안보이는데, 서버의 첫 화면에서 ls를 하면 아래와 같이 그냥 폴더들 등이 나오지만 ls -al ls -al 명령어를 입력하면 아래와 같이 더 많은 파일과..
-
[github] @github.com: Permission denied (publickey). 오류 해결 방법git 2022. 3. 17. 21:12
@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 와 같은 에러가 뜬다면, 아래와 같이 해결할 수 있다. https://maliceit.tistory.com/51 git permission denied (publickey) : git 명령어 에러 해결방법 git permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the cor..
-
[github & android studio] pull 하는 방법(2020.3 버전) - 안드로이드 스튜디오에서 git의 파일 전체를 끌어오는 방법git 2021. 8. 4. 22:00
android studio로 앱을 만들면서 git으로 협업을 할 때 pull을 하는 방법은 두가지가 있다. 첫째는 모든 파일을 다운받는 형식이고, 두번째는 수정된 사항만 내려받는 형식이다. - 모든 파일을 다운받는 형식(clone) 안드로이드 스튜디오에서 git의 파일 전체를 끌어오는 방법 (2020.3 버전) 1. 다운받을 폴더를 연다. 2. 상단 매뉴 중 git > clone... 을 누른다. 3. 창이 하나 뜨면, URL에 자신이 다운받을 파일의 주소를 입력한다. 단, 그 주소는 아래 사진과 같이 얻을 수 있다. git의 code에 들어가서 초록색 다운로드 버튼을 누르면 해당하는 url을 복사할 수 있다. 4. 이후 안드로이드 스튜디오 창에서 파란색 clone 버튼을 눌러주면 Pull 할 수 있다...