1. GitHub 사용을 위한 기본설정
1) GitHub 회원가입 https://github.com/
회원가입 방법은 생략하겠다.
2) GitHub Repositories 선택
로그인 후 자신의 프로필사진 부분을 클릭하고 Your repository를 클릭
3) New 로 새로운 Repositories 생성
이름과 각종 옵션을 설정하고 Create repository 를 하면
다음과 같이 새로운 repository 가 만들어진 걸 볼 수 있다.
이 곳에서 최초 사용법이 나오는데, 이 사용법은 git.bash 로 기본 설정들을 설명하겠다.
2. github를 편리하게 사용하기 위한 파일들 다운로드
1) Git - github commad 를 CMD 혹은 Bash 로 사용할 수 있는 툴
에 접속해서 자신의 운영체제에 맞는 파일을 다운로드 하면
다음과 같이 프로그램이 설치가 되었을 것이다.
CMD / Bash 둘 다 사용에 차이는 없으니 자신이 사용하고 싶은 것을 사용하면 된다.
2) SourceTree - git command 를 gui 로 사용할 수 있게 해주는 툴
https://www.sourcetreeapp.com/
3. github command 사용법
cmd ( 명령 프롬프트 ) 를 실행하고 다음과 같은 기본적인 명령어를 사용할 수 있다.
git // 깃 명령어 보기
git --version // 버젼보기
※ 아래에서 전역설정을 해주어야 컴퓨터에서 다른 tool 을 사용할 시 읽어 들일 수 있으니 꼭 하기 ※
git config --global user.name @@@ // 컴퓨터에 깃허브 이름인 @@@ 등록
git config --global user.email @@@ // 컴퓨터에 깃허브 이메일인 @@@ 등록
이와 같이
cmd를 이용하여 작업할 수 있지만
툴을 다운로드 받았으니 툴을 이용한 방법을 설명하겠다.
1- 1) Git 툴 사용하는 법
폴더 우클릭 후 git bash 로 실행
다음과 같이 bash 창으로 실행이 될 것인데 , 경로가 자신이 선택한 폴더로 실행이 될 것이다.
위에 기술했듯, repository 를 만들 때 당시 설정에 있는 것 들을 기본적으로 해주면 된다.
GitHub에 파일 수정 / 추가 / 삭제
step 1. git init
- GitHub 에서 볼 수 있게끔 initialize 즉 , 초기화 해주는 작업
성공적으로 초기화가 되었다면 , 다음과 같은 문구가 뜨고 폴더를 확인해보면 초기화 전에는 아무것도 없던 폴더에
다음과 같이 .git 폴더가 생성된 것을 볼 수 있다.
윈도우에서는 기본적으로 숨김 파일으로 지정되어 있어서 초기에는 안보일 수 있는데, 파일을 확인하고 싶으면
숨긴 항목에 체크해주면 된다.
이렇게 하면 자신이 만든 폴더를 github 에 pull ( import ) / push ( export ) 할 수 있는 초석을 다진 것이다.
step 2. git clone
- github에서 내가 만든 repository 에 연결해주는 작업
repository 생성 당시 url 주소값을 볼 수 있는데, 이 주소값을 붙여 넣으면 된다.
다음과 같이 실행하면 , 당연히 repository안에 파일이 없기 때문에 empty 라는 것이니 신경쓰지 않아도 된다.
step 3. git add ( 파일 추가하기 )
local 폴더 안에 GitTest.txt 라는 local 파일을 만들고 ( 현재 내 컴퓨터에는 파일이 있지만 깃허브에는 올라가지 않은 상태 )
step 4. git status : 추가/수정/삭제 된 파일을 확인할 때 ( 상태보기 )
git status를 입력하여 현재 변동된 사항을 볼 수 있다.
이 때 빨간 글씨로 새로운 파일이 추가되었다는 것을 볼 수 있는데 , 이 때 사용해야하는 command 는
- git add @@.확장자 // 해당 폴더에 @@ 파일 추가 ( 확장자를 입력해야한다 )
- git add . // 해당 폴더에 있는 파일 전부 추가 ( 와일드카드 역할 )
위와 같은 방법이다.
현재 GitTest.txt 라는 파일을 추가할 것이니 우리는
git add GitTest.txt 를 입력하면 된다.
그 후 정상적으로 add 된 것을 확인하기 위해 다시 한번 더 git status 로 확인해보면 된다.
아까와는 다르게 초록색 글씨로 바뀌었지만 , 위에 보면 No commits yet 을 볼 수 있다.
이 상태는 현재 GitHub repository에 커밋된 것은 아니고,
변경 사항을 git 에서 읽을 수 있게끔 지정을 해준 것일 뿐 업로드 된 상태는 아니란 뜻이다.
이 내용을 commit 하기 위해선
step 5 - git commit -m ""
- git commit -m "수정된 내용" // 메세지를 담아서 커밋을 진행
다음과 같이 " " 안에 메세지를 담아서 커밋을 진행할 수 있다.
이 때 한글도 사용이 가능하고 큰 따옴표 대신 작은 따옴표를 사용해도 무방한 것을 확인했다.
step 6 - git push
- git push // 커밋 된 내용을 url 주소에 반영 , push를 하기 전에는 commit 하기 전의 내용이 반영되지 않는다.
이 단계까지 하였다면 , 새로운 파일을 추가, 커밋 , 업로드 까지 다 끝난 것이다.
이 외에도 자주 사용되는 커맨드를 몇가지 더 기술하겠다.
ls -al // 현재 머물고있는 디렉토리에 파일들을 볼 수 있음
git mv 파일이름.확장자 변경할이름 // 파일이름.확장자를 변경할 이름으로 변경 ( move )
git rm 파일이름.확장자 // 파일이름.확장자를 삭제한다. ( remove )
git checkout 파일이름.확장자 // 로컬파일에 삭제된 로컬파일을 다시 url에서 reload함
※ 이러한 과정에서는 git commit과 git push를 해야 적용이 된다!! ※
1- 2) SourceTree 사용법
설치 단계에서
건너뛰기
다음을 누르면
cmd 에서 등록해논 아이디와 이메일이 자동으로 불러와져서 셋팅 될 것이다.
이 때 셋팅이 안되어있다면 손수 입력해주자
SSH 키는 현재 갖고 있지 않으므로 아니오를 누르고 나중에 만들면 된다.
step 1 - 상단에 + 버튼으로 새로운 탭을 만든 후
Clone 다운로드
1. 깃허브 url 주소 입력
2. clone 파일을 저장(연동) 할 폴더 지정
후 클론을 눌러서 저장하면 된다.
'개발자노트 > GitHub' 카테고리의 다른 글
Git - git fork 로 협업하기 + Merge , commit 오류 (0) | 2022.10.06 |
---|---|
Github - git SourceTree 사용법 ( branch 생성과 병합 ) , git clone 방법 추가 (0) | 2022.09.01 |