인프런 커뮤니티 질문&답변

쭈도리님의 프로필 이미지

작성한 질문수

실무자가 알려주는 Git - 입문편

GitHub에 코드 올리기

3:20 에나오는 echo와 '>>'에대해 알고싶습니다

해결된 질문

작성

·

255

2

echo "Country와 함께하는 Git 교실" >> README.md

https://stackoverflow.com/questions/39024073/using-echo-what-is-difference-between-and

https://martinwork.tistory.com/28

위와같이 구글링을 해보았습니다.

질문 1.

Echo는 파일에 String으로 FileWrite를 한다는 명령어 인가요?

질문 2.

'>' : 이거는 overwrite이고

'>>' : 이거는 기존에 있는 파일에 스택으로 쌓겠다는 건가요?

질문 3.

git commit -m "initial commit"

에서 -m은 무슨 뜻인가요?

답변 1

0

Country님의 프로필 이미지
Country
지식공유자

2021. 02. 24. 16:36

안녕하세요?

이미 구글링으로 잘 찾아보신 것 같습니다.

질문1

echo는 기본적으로 linux에서 화면에 문자를 출력하는 명령어 입니다. 그런데 >나 >>를 이용해서 파일을 생성하면서 내용을 넣을 수도 있습니다.

질문2

네 맞습니다. >는 이전 내용에 상관없이 새로 쓰는 것이고 >>는 기존 내용은 그대로 두고 그 뒤에 append 합니다.

질문3

강의 뒤에 commit 파트에서 다룹니다. 먼저 말씀드리자면 commit 메시지를 뒤에 값으로 줄 수 있는 옵션입니다.

"GitHub에 코드 올리기" 강의에서는 일부러 자세히 다루지 않고 전체적인 흐름만 다루어 보았습니다. 강의를 듣다 보시면 이해가 되실거라 생각됩니다.

추가로 아래 블로그 참고하시면 도움이 되실 것 같습니다. 

감사합니다.

https://m.blog.naver.com/PostView.nhn?blogId=audiendo&logNo=220775822302&proxyReferer=https:%2F%2Fwww.google.com%2F

쭈도리님의 프로필 이미지
쭈도리
질문자

2021. 02. 26. 19:05

친절한 답변 감사합니다~ 도움 많이 되었습니다 ^^