
용어 정리 * 리모트 Refs : 리모트 저장소에 있는 포인터 레퍼런스 $ git ls-remote : 리모트 Refs 조회 리모트 Refs 대신 보통 리모트 트래킹 브랜치를 이용한다. * 리모트 트래킹 브랜치 = 리모트 브랜치를 추적하는 레퍼런스이자 브랜치. 로컬에 있지만 임의로 움직일 수 없다. 리모트 서버에 연결할 때마다 리모트의 브랜치 업데이트 내용에 따라 자동으로 갱신된다. /형식. 예제를 통해 자세히 알아보자. git.ourcompany.com 이라는 Git 서버가 있다. 로컬에 clone해온 서버의 저장소는 origin 이라고 한다. origin 으로부터 저장소 데이터를 모두 내려받고 master 브랜치를 가리키는 포인터(=origin/master)를 만든다. 이 포인터는 맘대로 변경할 수 ..

$ git branch : 브랜치 목록 보기. 목록에서 *이 붙은 건 현재의 브랜치 $ git branch —merged / $ git branch —no-merged : merge된 브랜치인지 아닌지 목록 merge되지 않은 브랜치는 아직 merge하지 않은 커밋을 담고 있기 때문에 git branch -d 명령으로 삭제할 수 없다. 강제 삭제는 -D 브랜치와 merge 기초 아래 상황에 따라 알아보자! 나는 현재 hotfix 만들고 merge하는게 서툴러서 의 3번 과정 부터 자세히 다룰 것이다! 1. 웹사이트가 있고 뭔가 작업을 진행하고 있다. 2. 새로운 이슈를 처리할 새 Branch를 하나 생성한다. 3 새로 만든 Branch에서 작업을 진행한다. 이때 중요한 문제가 생겨서 그것을 해결하는 Ho..

리모트 저장소란? 인터넷이나 네트워크 어딘가의 공통된 저장소로 협업할 수 있는 공간. 리모트 저장소에 데이터를 push 하고, pull 받으면서 협업하는 것! 리모트 저장소 추가 및 확인하기 $ git remote origin $ git remote add pb https://github.com/paulboone/ticgit $ git remote -v origin https://github.com/schacon/ticgit (fetch) origin https://github.com/schacon/ticgit (push) pb https://github.com/paulboone/ticgit (fetch) pb https://github.com/paulboone/ticgit (push) $ git rem..

수정하고 저장소에 저장하기 워킹 디렉토리 : git 저장소에서 파일들을 수정하고 커밋하고 등등의 활동을 하는 디렉토리. 우리가 작업할 디렉토리 워킹 디렉토리의 파일들은 Tracked vs Untracked 로 나뉜다. 그 중 Tracked = Unmodified / Modified / Staged 로 나뉜다. Untracked : 생성하고난 다음 add 하지 않은 파일. 또는 삭제된 파일. 스냅샷(커밋)에 넣어지지 않은 파일이라고도 한다. 🔽 add 🔽 Staged : add는 됐고 commit은 하지 않은 상태의 파일 🔽 commit 🔽 Unmodified : commit 된 파일 🔽 파일 수정 🔽 Modified : 커밋 후 수정된 파일. 🔽 add 🔽 Statged : add O, commit X ..

git을 시작할 땐 아래 2가지 방법을 통해 시작하게 된다. 내 컴퓨터의 기존 디렉토리를 git과 연결하는 방법, 기존의 git 저장소를 내 컴퓨터로 가져오는 방법 이렇게 두 가지를 알아보도록 하자. 1) 로컬 디렉토리에서 만들기 해당 로컬 디렉토리로 이동 $ git init .git이라는 하위 디렉토리를 만든다. .git에는 저장소에 필요한 뼈대 파일들이 들어있다. 그러나 아직은 프로젝트 관리는 하지 않는 상태이다. 여기서 아래 명령어들을 수행하면 git이 파일을 관리하게 된다. $ git add 파일명 $ git commit -m ‘initial project version(커밋메세지)’ 마침내 git 저장소를 만들고 파일 버전 관리를 시작할 수 있게 되었다. 2) git 저장소를 clone해오는 방..

1. 초기 세팅 내 드라이브에 'yolov3' 폴더 생성 라벨링한 images.zip 을 yolov3폴더에 넣는다. 내 드라이브에 data 폴더를 넣어놓는다. (data 폴더는 아래 유튜브 링크에서 다운로드) 새로만들기>Google Colaboratory 생성 2. Colab GPU 세팅 바꾸기 런타임 > 런타임 유형 변경 > GPU 3. drive connect # Check if NVIDIA GPU is enabled !nvidia-smi from google.colab import drive drive.mount('/content/drive') from google.colab import drive drive.mount('/content/gdrive') !ln -s /content/gdrive/My..
텐서플로를 설치하는 데에 거의 4시간 걸렸다... 일단 설치되는데 어어엄청 오래걸렸고, 오류 해결할게 자꾸 생겨났다,, 설치과정에서 에러 해결과정을 나만 알기 아까워서 그 내용을 공유해보려 한다. 결론부터 말하면, 텐서플로를 설치할 때, python 버전은 3.7이어야하고, numpy는 1.17이하여야 한다! (2021. 4 기준) 설치과정은 chancoding.tistory.com/5 이 블로그글을 보고 참고하였다. 아나콘다 깔고, 주피터노트북 띄우고, 아나콘다 프롬프트를 관리자 모드로 실행해서, 그 다음 이제 conda install tensorflow 설치 시작! 어제 새벽 2시인가 이걸 처음 실행했는데 거의 한시간 기다려서 설치가 됐는데 설치 과정에서 에러들이 마구 떠서 어쩐지 불안했었다. 설치가..
다이나믹 프로그래밍 개념과 풀이 방법을 익히자. 부끄럽지만 학과 알고리즘 수업 때 dp 관련 문제들은 정말 이해가 안가서 dp관련 문제들은 과제도 제출 못하고 시험 문제도 못 푼 기억이 있다. 알고리즘에서 중요한 부분을 차지하는 만큼 열심히 공부해서 익히자! 두 가지 속성을 만족해야 다이나믹 프로그래밍을 문제를 풀 수 있다. 1. Overlapping Subproblem : 겹치는 부분 문제 2. Optimal Substructure : 최적 부분 구조 각 부분 문제는 한 번만 풀어야 한다. Optimal Substructure를 만족하기 때문에, 같은 문제는 구할 때마다 정답이 같다. 따라서, 정답을 한 번 구했으면, 정답을 어딘가에 메모(배열에 저장)해놓는다. (Memoization) 구현 방법 구현..
- Total
- Today
- Yesterday
- PYTHON
- 술자리병돌리기게임
- AWSBedrock
- SpacewBetween
- 백준
- vscode easycode
- 정적 웹사이트 배포
- easycode chatGPT
- aws생성형ai
- React native 작동 원리
- awsgenai
- S3배포
- genaiapp
- 티스토리챌린지
- easycode
- 알고리즘
- ChatGPT
- S3 403 forbidden
- 코딩테스트
- partyrock생성
- partyrock
- 생성형AI
- 정적 웹페이지 배포
- partyrock사용볍
- BOJ
- partyrock무료
- 파이썬
- partyrock앱
- 오블완
- 병돌리기구현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |