일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 파이썬
- 스프링부트
- 커밋
- scanf
- 크롬브라우저
- GIT
- 컬럼수정
- group by
- MODIFY
- 클래스 #아이디
- 옵셔널태그
- 그룹핑
- Numpy #TIL #넘파이 기초
- COMMIT
- 단축키정리
- 머신러닝 #회귀 #규제
- 머신러닝 #학습내용정리
- 스프링 입문
- 김영한 #SOLID #객체지향
- C언어 #문자열변환 #정수형변환
- MVC #디자인패턴
- SQL
- 공부내용정리
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 생성자 #자바 #기록남기기
- 작업 영역
- 개발공부
- SafeUpdate
- 에러포스팅
- 기록하기
- Today
- Total
목록전체 글 (86)
데이터 분석가 몽구리
파일 이름이 README 일 경우 레포지토리에서 내용을 바로 확인할 수 있음 README.md 파일을 로컬 레포지토리에 넣고 push하면 된다. cat README.md # README.md 파일을 출력하라
git add를 취소하고 싶을 때에는 git reset 명령어를 이용해주면 된다. git reset # staging area에서 파일 제거 새로운 커맨드를 배울 때 사용법을 알고 싶다면 git help 를 사용해주면 된다. git help[알고 싶은 커맨드의 이름] git 커맨드 정리 git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리)생성 git config user.name 'song' : 현재 사용자의 아이디를 'song'으로 설정(커밋할 때 필요한 정보) git config user.email 'song@gmail.com' : 현재 사용자의 이메일 주소를 'song@gmail.com'으로 설정..
일반적으로 Git으로 관리되는 파일은 '상태(status)'라는 걸 가지고 있습니다. Untracked 상태 Tracked 상태 그리고 Tracked 상태는 아래와 같이 3가지 상태로 나눌 수 있습니다. Staged 상태 Unmodified 상태 Modified 상태 각 상태에 대해 설명해드릴게요! 1. Untracked 상태 Untracked는 '추적되지 않고 있는' 이라는 뜻입니다. 이 상태는 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태 예를 들어, 파일을 새로 생성하고 그 파일을 한 번도 git add 해주지 않은 상태 2. Tracked 상태 파일이 Git에 의해 변동사항이 추적되고 있는 상태 . 이 상태는 특성에 따라 3가지 상태로 나뉨 1) Staged 상태 파일의 내용..
git add calculator.py # calculator.py 파일을 staging area에 올린다 git status # git area의 상태를 확인할 수 있다. Changes to be commited: 는 커밋되기 이전의 상태이고 Changes to be staged for commit : 는 add가 이루어지지 않아 커밋이 되지 않는 상태 cd meeting-log # meeting-log라는 파일을 생성 touch day1 touch day2 # day1/2 파일을 생성 meeting-log 폴더를 git add 해주면 그 안에 있는 자식 파일들도 같이 staging area에 올라가게 된다. git add . # 변경된 모든 파일들을 올릴 때에는 .을 사용한다.
Git은 내부적으로 크게 3가지 종류의 작업 영역을 두고 동작합니다. working directory staging area repository 첫 번째 작업 영역인 working directory 는 작업을 하는 프로젝트 디렉토리를 말합니다. 두 번째 작업 영역인 staging area는 git add를 한 파일들이 존재하는 영역입니다. 커밋을 하게되면 staging area 에 있는 파일들만 커밋에 반영됩니다. 세 번째 작업 영역인 repository는 working directory의 변경 이력들이 저장되어 있는 영역입니다. 커밋들이 저장되는 영역이라는 뜻입니다. working directory에서 작업을 하고 작업한 파일들을 git add해주고, 커밋을 하면 staging area에 있던 파일들의..
repository와 commit 레포지토리 프로젝트 디렉토리 관리 버전별 프로젝트 모습 버전별 변경 사항에 대한 설명 .git 디렉토리(숨겨진 디렉토리) 커밋이 저장되는 곳 커밋(commit) 커밋하는 당시의 모습을 사진찍듯이 저장 프로젝트 디렉토리의 특정 모습을 하나의 버전으로 남기는 행위 & 결과물 git 관련 명령어들 mkdir MathTool #MathTool 폴더를 만들어라 ls # 해당 폴더의 파일들을 확인 cd MathTool # change directory의 약자로 폴더 변경 git init # 비어있는 레포지토리 생성 첫 commit 해보기 git config user.name "Hong gildong" git config user.email "Hong@gmail.com" git에게 ..
Git? 깃은 버전 관리(Version Control), 협업(Cooperation)에 필요한 여러 요소들이 고려되었기 때문에, 사용성이 굉장히 좋은 프로그램입니다. git의 역할 버전 관리 동시 협업 다른 컴퓨터에 작업물 보내기 Git Bash 폴더 바로 이동하는 방법 Git Bash를 실행하고 작업하는 폴더로 이동하는 것이 귀찮을 경우 해당 폴더 안에서 오른쪽 버튼을 누른 다음에 'Git Bash Here'를 클릭하면 됩니다.
안녕하세요! 코딩덕입니다:) 오늘은 파이썬에서 TypeError: 'NoneType' object is not subscriptable 에러에 대해서 알아보도록 하겠습니다. 이 에러 같은 경우에는 NoneType인 변수에서 특정 index에 접근하려고 할때 발생하는 에러입니다. 에러가 발생한 경우를 통해서 알아보도록 할게요! 0. 입력값 예시 문제 원인 코드 1 import sys sys.stdin=open("input.txt", "rt") T=int(input()) for t in range(T): n, s, e, k = map(int, input().split()) a=list(map(int, input().split())) a=a[s-1:e].sort() print("#%d %d"%(t+1,a[k-..