티스토리 뷰
학습내용
STEP 0 - 마이크에 관해 이야기하기 with Ryan
에어팟, 갤럭시 버즈 라이브
STEP 1 - Git에 대해 익히기
git은 이전에 딱 한번 해본적은 있었지만, 안해본것과 다를바가 없을 정도로 바닥이므로 똑같았다. 강의를 보고 반(?)은 알겠고, 반(?)은 이해하지 못했지만 일단 해보았다. 중간에 여자처자 헤매기는 했지만 오후 3시경에 할 수 풀리퀘스트까지 할 수 있었다. 풀리퀘스트는 아직도 잘 모르겠다.
git - 버전관리에 뛰어나고 협업에 사용되는 툴!
STEP 2 - 2차 미션
- 프로젝트 파악
- 뭔가를 만드는 거다...
- 팀 그라운드 룰
- 팀그라운드롤이 뭐지? 부터 시작했다. 쉽게 말하면 팀규칙(?)이다.
- 담당 리뷰어에게 DM으로 인사하기
- 오늘의 스크럼 진행하기
- 이번 프로젝트에서 사용할 Git의 Commit log 형식 정하기
- commit 자체도 생소하여 어떻게 정해야 할지 고민했지만 하면서 고민해보기로 했다.
- 프로젝트 파악
고민한 점
- 로컬 저장소 충돌이 왜 일어나는지?
- 같은 행을 수정하여 충돌이 일어남!
- 원격 저장소 충돌을 어떻게 만드는지?
- 짝꿍의 저장소를 클론해서 내 터미널에서만 충돌을 만들면 로컬 저장소에서 하는 것과 뭐가 다르지? 고민하다가 git 협업자로 초대하고 수정 후 push까지 하고 내 로컬 저장소에서 push하려니 충돌이 발생했다.
- 충돌이 발생한다면 수정은 어떻게?
- Merge or Push 이후 발생한 충돌을 직접 입력하면 된다 라고 강의에서 들었지만 이 말이 무슨 말인지 잘 알지 못해 구글 검색을 여러차례 해보니, 말 그대로 충돌이 일어난 행을 보고 필요한 것만 남겨두고 직접 수정하는 것이었다... (충격과 공포 + 희열)
새로 알게 된 점
많은 명령어들이 있었지만 그걸 오늘 다 알기에는 힘들 것 같아 주로 사용했던 명령어 위주로 정리했다.
⌨️ git 명령어
git init
git clone
{ clone할 주소입력 }
git branch
{ branch명 }
git checkout
{ branch명 }
git add
{ add할 file명 }
git commit -m "
{ 수정사항 기록 }
"git push
⌨️ 터미널 명령어
pwd
print working directory
- 현재 위치한 디렉토리의 절대경로를 표시한다.
ls
list
현재 위치한 디렉토리 내 파일/디렉토리 목록을 표시한다.
-a : 숨긴 파일을 포함한 모든 항목 표시
-d : 디렉토리 정보만 표시
-F : 디렉토리는 /, 실행가능 파일은*, 소켓파일은 =, 링크인 경우 @를 파일이음 뒤에 표시
-l : 각 항목의 상세 정보들을 함께 표시
-r : 항목들을 역순으로 표시
-R : 하위 디렉토리의 내용들도 표시
-s : kb 단위로 표시
-t : 최종 수정시간을 기준으로 표시
-u : 최종 액세스 시간 기준으로 표시
cd { 경로 }
change directory
- 뒤에 덧붙여진 경로로 이동하는 명령어
cd -
change directory -
- 바로 전 단계로 이동한다.
mkdir { 디렉토리명 }
make directory
- 디렉토리(폴더)를 생성
cp { 복사할 대상 }
{ 붙여넣을 경로 or 새 파일명 }
copy
파일을 복사한다. 디렉토리를 복사할 시에는 cp 뒤에 -r을 붙여야 한다.
mv { 옮길 대상 }
{ 대상 디렉토리 or 새 파일명 }
move
- 파일이나 디렉토리를 옮기거나 이름을 변경할 때 사용한다.
rm { 삭제할 대상 }
remove
- 파일이나 디렉토리를 삭제합니다. 디렉토리를 삭제할 때는 rm 뒤에 -r을 붙인다.
history
Many programs read input from the user a line at a time. The GNU History library is able to keep track of those lines, associate arbitrary data with each line, and utilize information from previous lines in composing new ones.
- 최근 실행한 명령어 이력을 확인할 수 있다.
find { 디렉토리명 }
find
- 지정한 디렉토리와 그 하위 디렉토리에서 해당 파일을 검색한다.
touch { 파일명 }
touch
- 0 byte 파일 생성
참고 사이트
'TIL' 카테고리의 다른 글
TIL ('21.03.01) (0) | 2021.03.02 |
---|---|
TWL ('21.02.22~'21.02.26) with Ryan (0) | 2021.02.27 |
TIL ('21.02.26) (0) | 2021.02.27 |
TIL ('21.02.25) (0) | 2021.02.26 |
TIL ('21.02.22) (0) | 2021.02.22 |
- Total
- Today
- Yesterday
- Constants
- 흐름제어구문
- 객체지향 생활체조
- optional
- 결합성
- swift
- datatypes
- conditional
- 훈련법
- 산술연산자
- 오버플로우연산자
- overflow
- 세자리수마다 콤마넣기
- 범위연산자
- RawValues
- 옵셔널
- scope
- 반복문
- enumerations
- labeled
- iOS View Life Cycle
- variables
- 삼항연산자
- Functions
- 오토레이아웃
- 비트연산자
- 전산구문 기초용어
- playground
- 구문이름표
- continue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |