git
-
git push 되돌리기git 2024. 9. 11. 15:42
깃허브에서 push한 것을 되돌리는 방법에 대해 알아보자.git reflog를 보면, log들이 뜨게 된다. git reflog 여기서 돌아가고 싶은 곳의 번호를 찾는다. HEAD@ 뒤에 있는 번호를 지정하여 돌아갈 것이다. git reset HEAD@{number} 그러고 다시 (add 및) commit 후 push를 한다.* 이후 push가 안될 경우 --force와 같은 방법을 사용할 수 있지만 강제로 push하는 것이므로, 상황에 따라 신중하게 사용하기를 권장한다.
-
[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..