Banner

My Tech Blog (깃허브)

오늘의 명언
· Git&GitHUB
소스트리 다운 받기https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.www.sourcetreeapp.com Source Tree열고 구글 계정 연동해서 회원가입해주었다. Source Tree > Clone 탭에 레파지토리 주소 붙여넣기SSH말고 HTTPS 복사해서 붙여넣어야한다.1. 클론(Clone)깃허브 원격저장소의 내용을 그대로 내 PC 내문서에 가져오는 것클론은 한번만 하면 되고 작업한 후에는 stage..
· Git&GitHUB
⚠️문제 오랜만에 VSCode를 들어왔더니 Git 확장 탭에 아래와 같은 오류가 발생Too many changes were detected.Only the first 10000 changeds will be shown below. 해석너무 많은 변경이 있습니다.첫번째 10000개의 변화만 아래 보여드립니다.  이건 오류라고 하기도 그렇고 코드를 짜는데 지장은 없지만, 신경 쓰여서 빨리 해결하고 싶은 분들이 계실 거라고 생각합니다. 이걸 잘못 손대면 컴퓨터의 파일이나 폴더 등을 날려 멘붕에 빠지게 됩니다. git clean 함부로 하시면 안돼요. 특히 저같은 경우에는 VSCode에서 해당 경고를 처리하려고 할 때마다 이클립스 경로가 틀어져서 Eclipse Launcher에 접속할 수 없는 문제가 뒤따라 옵..
· Git&GitHUB
📌GIT checkout VS reset⚡ checkout은 head를 바꾼다.git checkout A : 작업 디렉토리는 A버전이된다.시간여행을 하는 것   git checkout main : 헤드를 메인으로 바꾼다.워킹디렉토리는 다시 B와 같아진다. 시간여행을 끝낸 것   ⚡ reset은 head의 branch를 바꾼다.git reset A : head가 가리키는 branch인 main을 A로 바꾼다.B 버전을 삭제하는 것.  git reset B : main이 B를 다시 가리키게 한다.B 버전을 삭제하는 것. B는 복원된 것. 이 상태에서 git checkout B 하면 이 상태에서 다시 git reset A 하면?현재 head가 가리키는 branch는 없기 때문에 head가 직접 A를 가리킨다..
· Git&GitHUB
이번 포스팅은 코딩 애플 영상에서 보기좋게 잘 요약된 부분만 가져왔다.공부하려고 블로그 하는 건데 다 아는 건 앞으로 시간 들여서 포스팅 하지는 않을 것이다.점점 포스팅이 귀찮아지고 있다. 명령어나 코드를 실행할 때마다 출력 결과나 화면이 어떻게 되는지 스크린샷해서 계속 보여줘야 하기 때문이다.코드 원하는대로 고치는 것도 노가다 + 시간 순삭인데기록 까지 남기는건 얼마나 부지런한 사람들인가MBTI P인 나로써는 점차 블로그에 기록 남기는 것도 힘들어지고 있다.(그냥 혼자 알고 끝내고 싶은 유혹이) ⚡git diff (잘 안쓰는 방식)- 최근 commit vs 현재 파일의 차이점을 보여준다.- `j`, `k`로 스크롤 조작, `q` 키로 종료- 단점 : 보기가 힘들다. ⚡git difftool- Vim 에..
· Git&GitHUB
⚡깃허브 웹에서 단축키 하나로 바로 코드 여는 법(Feat. VSCode) 수정하고 싶은 레파지토리를 클릭한다.나는 html_css을 클릭해주었다. 키보드에서 . 을 눌러보자. 그러면 주소창의 github.com이 github.dev로 바꿔면서웹에서 바로 편집할 수 있는 상태가 된다. 레파지토리가 VSCode로 웹 창에서 열리고 그 자리에서 수정 후 바로 커밋도 된다.코드는 수정할 데가 없어서 간단하게 READ.md 파일에 텍스트를 몇 자 적어 봤다.이렇게 변경사항이 생기면 좌측의 소스제어 아이콘에 숫자 1이 뜬다. VSCode에서 소스 제어 탭(버전 제어)에 표시되는 숫자 "1"은 현재 작업 디렉토리에서 변경되었거나 추가되었지만 아직 Git에 스테이징되지 않은 파일이 하나 있다는 것을 의미한다. 소..
· Git&GitHUB
안녕하세요코딩 좋아하시는 분들이나 코테 연습하시는 분들 백준이나 프로그래머스에서 문제 많이 푸실 텐데요  문제를 풀면 자동으로 깃허브에 내 코드를 커밋해주는크롬 확장 프로그램 '백준허브' 추천합니다백준, 프로그래머스도 모두 지원합니다 ㅎㅎ   1. 확장프로그램 설치 크롬 브라우저 상단 주소창 옆 => 퍼즐 모양 아이콘 클릭 => Chrome 웹 스토어에서 백준허브 검색 후 확장프로그램에 추가 위 화면에서 블럭모양 보이시죠?클릭하시면 크롬 웹스토어로 넘어갑니다.  검색창에서 백준허브 검색하시고 확장프로그램 추가 클릭해서 다운받아주시면 됩니다.  그리고 나서 화면 상단에 고양이 아이콘 클릭해Authenticate 눌러서 내 깃허브 계정 확인해주세요~ 고양이 누르면 해당 화면처럼 Repository Name ..
· Git&GitHUB
✅ 문제 깃허브 잔디를 3d로 꾸미기 위해 레파지토리 action에서 workflow를 run하려는데 안 돌아감. 아래와 같이 빨간 엑스박스가 뜨면서 구동되지 않는다.에러 코드를 보니 Process completed with exit code 128 라는 메세지를 받았다. 한글로 검색해봐도 해결법이 나오지 않아서 영어로 검색해서 찾아 냈다. 생각보다 별 거 아닌 문제였다. ✅ 해결법​Setting -> actions -> General -> Workflow permissions -> select 'Read and Write permissions' button. 문제의 원인은 3d workflow에서 내 레포지토리에 접근 권한이 막혀 있는 것이었다.레포지토리 Setting으로 가서 workflow ..
상단으로