Git 기본명령어(status, log, add, commit, push)
Git 기본명령어
(status, log, add, commit, push)
ㆍ 안드로이드 스튜디오에서 git을 사용할때 GUI가
잘 되있어서 버튼 몇번으로 add, commit, push까지
쉽게 잘 사용하고 있었다.
ㆍ 근데 심심해서 Terminal로 명령어를 써서 git 사용을
해봤는데 이게 나름 재미도 있는것 같고, 도움이 되는것
같아서 이제 터미널에서만 git을 쓸려고 노력중이다.
ㆍ 익숙해지려면 한참 걸리겠지만 기본적인것부터 자주 써봐야겠다
일단 프로젝트 대충 하나
만들어서 Github repository까지
올렸다고 가정하고
(init 한 상태라고 가정)
add부터 보겠습니다
※ 만약 add를 한번도 안했다면
하단에 Terminal을
누르신 후에
git add *
라고 입력하면
여기 있는 모든것이
한번에 add 됩니다
*가 모두를 뜻하는 겁니다
위에 터미널을 잘 보시면
MyApplication>까지 경로가
잡힌것이므로 그 아래의 것들이
전부 add되는 것입니다
이렇게 작업을 하다가
Java파일을 하나 추가시켜보겠습니다
AddEx.java
파일을
하나 생성해보았습니다
파일을 생성할때
add하시겠습니까 하면서
안드로이드 스튜디오에서
팝업창이 뜨는데 지금은
터미널로 추가하는것을
연습중이기 때문에 No를
눌러주시면 됩니다.
이렇게 파일을 생성 한 후에
다시 터미널로 돌아가서
이번에는 status를 쳐봅니다
git status
git status를 써보니
Untracked files 목록이 나옵니다
해석해보면 추적되지 않은 파일이니까
git에서 관리되지 않는다고
생각하면 되겠죠?
이 파일목록에 방금 생성한
AddEx.java가 빨간색으로
표시됩니다
(아직 add를 하지 않았으므로
빨간색 글씨로 뜨고
밑에 친절하게 use "git add"를
사용하라고 알려줍니다)
그럼 하라는대로 따라해봅니다
git add (파일경로)
워낙 친절하게 설명을 해줘서
그대로 따라해주면 됩니다
git add 하고 위에 그대로 써주면
add가 완료됩니다.
add까지 완료했으면
Local Repository에 저장하기
위하여 commit를 합니다
(내부저장소에 저장)
git commit -m "할말"
-m은 메시지란 뜻입니다
저는 대충 AddEX 파일이
추가됬다는걸 옆에 할말로
써줬습니다
밑에 1개 파일이 변했고
뭐 create 만들어졌고
~~~ 등등이 나오네요
그 다음에
commit 된 것을
확인하기 위해
아까처럼 git status를
사용해도 되고
git log라는 것을
써봐도됩니다
먼저
git status를 쳐보면
너의 브런치가 origin/master보다
하나 앞서있다 뭐 이런내용입니다
(github에 올라간것보다
로컬에서 하나 더 commit 됬다
이런뜻? 입니다)
그러니 push를 해서 github와 동일하게 해라~
아래는 working directory clean 뭐 써있는데
수정은 했으나 add 하지 않은 상태에 있는
파일들이 working directory에 들어있는 상태입니다
지금은 따로 수정한 사항이 없으므로
working directory는 clean 상태입니다
이번에는
git log를 써보면
commit 한 내용이 조금더
자세히 나옵니다
몇시에 어떤 메시지를 남기면서
commit 했나!
자 commit까지 완료했으면
이번에는 push를
해보겠습니다
아주 간단합니다
git push
뭐라뭐라 거리더니
done이라고 뜬 거 보니
잘 된것 같습니다
아래 github 저장소 주소도 잘 뜨고
github 저장소 가서 확인해보면 되겠죠
가서 확인해보니
성공적으로 push가
완료되었습니다
다음글에서는
rm, show 명령어를
잠깐 보도록하고
.gitignore라는 것에 대해
살펴보도록 하겠습니다
'안드로이드(android) > git(github)' 카테고리의 다른 글
Github 파일이름 변경 후 적용시키기(git mv, rename) (0) | 2016.10.26 |
---|---|
안드로이드 스튜디오 - github 연동(설치부터~) (5) | 2016.05.07 |