본문 바로가기
728x90
반응형

Push3

[Git/깃] 깃 화살표 폴더, 폴더 클릭 안됨 오늘의 깃린이 일기..깃을 살펴보던 중 이상한 폴더 표시를 발견했다. 이게 뭔가 싶어 클릭해보니 클릭도 안돼서 당황.. 구글링해보니 최상위 폴더에 이미 .git 파일이 존재하는데, 하위 폴더에도 .git 파일이 존재하는 경우 발생하는 문제라는 것을 알게 되었다.  나의 경우 이미 최상위 폴더를 깃 폴더로 초기화 시켜 놓았는데, push 를 진행하면서 해당 하위 폴더에도 .git 파일이 생겨서 문제가 발생한 것이다. 그렇다면 이 문제를 해결해보자!.git 파일을 제거하고 add -> commit -> push 를 순서대로 진행하면 된다.  1. .git 파일 제거 먼저 화살표 폴더로 표시되는 디렉토리에 가서 $ ls -al 명령어를 통해 .git 파일이 있는지 확인해보았다. 4번째 줄을 보니 .git 파일.. 2024. 4. 30.
스택(stack), 큐(queue) 스택 (stack)데이터 값을 저장하는 기본적인 구조로 일차원의 선형 (linear) 자료구조(배열/리스트와 유사하게) 값을 저장하는 연산과 저장된 값을 꺼내는 연산이 제공됨but 매우 제한적인 규칙: LIFO (Last In First Out) -> 가장 최근에 저장된 값이 가장 먼저 나감stack 용어Top: 스택에 가장 최근에 넣은, 스택의 맨 위에 있는 데이터Push: 스택에 데이터를 넣는 행위Pop: 스택의 맨 위에 있는 데이터를 삭제하는 행위empty/full: 스택에 데이터가 꽉 찼는지, 스택에 데이터가 없는지 확인size(len): 스택에 들어있는 데이터의 개수 리턴stack 시간 복잡도 (Big-O 시간)삽입: O(1)삭제: O(1)검색: O(N) # stack 구현class Stack.. 2024. 1. 10.
JS 배열 Array 배열 (Array) 이란? JavaScript 에서 배열은 크기 조정이 가능하고, 다양한 데이터 형식을 혼합하여 저장할 수 있는 array 객체 let arr = ['Apple', 1, 3.14, true, function sayHI() {console.log('HI')}]; 배열에 항목 추가/삭제하기 let arr = ['apple', 'banana', 'lemon', 'orange']; shift() : 배열의 첫 요소 삭제 arr.shift(); console.log(arr); // ['banana', 'lemon', 'orange'] pop() : 배열의 마지막 요소 삭제 arr.pop(); console.log(arr); // ['apple', 'banana', 'lemon'] unshift(v.. 2024. 1. 5.
728x90
반응형