Skip to content

Instantly share code, notes, and snippets.

@godori
Last active November 13, 2022 12:07
Show Gist options
  • Save godori/355391c91d2f6725aee8f273f095e87c to your computer and use it in GitHub Desktop.
Save godori/355391c91d2f6725aee8f273f095e87c to your computer and use it in GitHub Desktop.
초 간단 Git 사용법

쌩 처음 시작하는 깃 시작 튜토리얼

설치 for OS X, Linux

  1. 리눅스나 터미널에 접속한다.
  2. git --version 을 입력해서 "이런 명령어는 없어여..!!" 라는 메시지가 뜨는지 확인
  3. sudo apt-get install update 로 업데이트하자.
  4. sudo apt-get install git 으로 깃을 설치하자. 패키지 관리자 없이 깃만 설치하겠음
  5. 중간에 설치 동의에서 y를 눌러준 후 완료되면, git --version으로 버전이 뜨는지 확인하자

사용

  1. 먼저 사용자 이름을 지정하자 git config --global user.name "사용자이름" 특별히 결과가 뜨진 않는다.

  2. 이메일도 지정하자 git config --global user.email "메일@주소.com" 이제 됐다. 이 작업은 처음 한 번만 해두면 편하다.

  3. 이제 새 깃 저장소를 만들 것이다.

  4. 적당한 곳에 디렉터리를 만들고 mkdir ~/mygit , 해당 디렉토리로 이동 cd mygit

  5. git init

  6. 이 디렉토리는 이제 Git 으로 모든 활동이 추적된다

  7. git status 로 현재 깃 상태를 확인할 수 있다. 아직은 아무 결과가 없다

  8. vi hello.txt 파일을 하나 생성하자

  9. 아무 내용이나 저장하고 나와서 git status를 실행하면 untracked file에 방금 만든 파일이 추가된 걸 알 수 있다!

  10. 이제 이 파일을 깃의 관리 대상으로 추가 할것이다. 이 파일은 이제 항상 감시된다

  11. git add hello.txt 로 파일명을 add 한 후에 다시 git status를 치면 committed 되었다고 뜬다

  12. 이 관심파일을 깃 저장소에 실제로 반영하기 위해서는 "커밋"을 해야 한다

  13. git commit -m "initial commit" -m "설명할 메시지" 의 형식으로 커밋을 한다

  14. 깃 저장소에 hello.txt 파일이 "initial commit"이라는 작업으로 저장되었다

  15. 이제 커밋이 완료되었다! 👍앞으로 자주 반복하게 될 명령어는 git add "file name"git commit -m "commit message" 이다!


  1. 이제 내 로컬 저장소의 리파지토리를 http://www.github.com 에 업로드 해보자

  2. 로컬과 원격 저장소 연결 ( + 연결 상태 확인) git remote add origin [https://github.com/username/myproject.git] git remote -v

  • 처음 푸시한다면 아래를 먼저 하자 git push -u origin master
  1. 푸시 : 원격 저장소로 푸시 git push origin master
@yihaung
Copy link

yihaung commented Dec 19, 2019

음 이건 우분투 전용이네요. RHEL 계열은 별도구요.

@ysn97
Copy link

ysn97 commented Oct 3, 2021

감사합니다. 큰 도움 됐습니다!

@JasonChe0115
Copy link

안녕하세요! 저 질문이 있는데요.
github 에서 ㅇㅇ 라는 repo 에 있는, 2개의 폴더를 관리해주소 싶어요.
서버는 vultr 나 aws 로 하고 있습니다.
문제는, commit 이 안된다는 건데요.

다시 말씀드리면,,,
제가 vultr 에서 ubuntu 서버를 운영하길 시작했는데요.
여기에 git 을 연동시켜서, 데이터와 서버를 관리하고 싶은데,
commit 이 반은 되고 반은 안되네요..
음.. 그러니까, commit 을 해주거나, git clone 을 만들어주려고 하면,
이미 있다고 뜨는데,,
막상.
git status 눌러서 확인해주면,
No commit 이라고 뜹니다.. 도대체 뭘까요..ㅠ [비밀댓글]

@eloqlo
Copy link

eloqlo commented May 17, 2022

감사합니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment