설치 && 설정

컴파일러 사이트! repl.it - github 커밋하기

integerJI 2020. 12. 27. 22:24

컴파일러 사이트! repl.it - github 커밋하기

 

repl과 git을 연동하며 커밋에 대한 질문이 많이 들어와 커밋하는 가이드라인을 만들어 보았습니다.

 

관련 게시글 >> integer-ji.tistory.com/220#comment12246350

 

컴파일러 사이트! repl.it - github 연동하기

컴파일러 사이트 추천! "repl.it" 그리고 github 연동하기 백준알고리즘이나 goorm.io 문제를 풀때 컴파일러 에디터?가 너무 불편해서 찾은 컴파일러 사이트입니다. 사용할수있는 언어도 많고 실제 컴

integer-ji.tistory.com

 

 

https://repl.it/

 

The collaborative browser based IDE

Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure, Haskell, Kotlin (beta), QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeS

repl.it

repl 사이트에 들어가 github로 로그인해줍니다.

 

 

해당 페이지에서 좌측 상단의 "+" 버튼을 누른 뒤 "Import from GitHub"를 눌러 줍니다.

 

자신이 만든 GitHub Repositories를 붙여 넣어 줍니다.

(Repositories는 꼭 Public으로 만들어 주어야 합니다.)

 

 

해당 화면이 나온 후 "Shell" 클릭 후 리눅스 명령어를 사용해 주면 됩니다.

 

pws를 이용해 현재 위치 파악

 

git bash 명령어를 이용한 초기 설정 및 커밋

 

# 깃 저장소 초기화
git init

# 깃 저장소에 모든 파일 추가
git add .

# 커밋할때 코멘트 추가
git commit -m 'test'

# 깃 저장소에 올리기
git push origin master

 

 

생성한 Repositories에 가보면 정상 push 된 모습을 볼 수 있습니다.

 

폴더 및 여러 개 파일 push 하기

 

알고리즘 문제를 풀다 보면 여러 개의 파일이 쌓이게 됩니다.

 

여러 개의 파일을 폴더별로 관리하고 

 

폴더별로 관리한 파일들을 git에 push를 할 때는 리눅스 명령어와 현재 위치를 확인해 봐야 합니다.

 

mkdir python
# python이란 폴더를 만듭니다.

cd python
# python 폴더로 이동
# 경로가 "~/replit/python$"로 바뀐 모습을 확인

touch python1.py
# python1.py 파일 생성
# 문제를 만들어 python python1.py 명령어를 사용해 python파일을 실행시킵니다.
# 해당 파일들을 만들어 줍니다.

cd ..
# git에는 폴더를 올려야합니다.
# python이라는 폴더를 올리고 싶습니다.
# python 폴더가 있는 경로 "~/replit$"로 돌아갑니다. (change directory ..(상위폴더로))

git init ~
# git bash 명령어를 통한 커밋​

 

 

확인해 보면 폴더 안에 파일이 올라간 모습을 확인할 수 있습니다.