Git으로 프로젝트 중이라면프로젝트를 하다보면 올리지 말아야 하는 파일들이 있습니다. 개인정보가 유출될 수 있기 때문에 key값이나 민감정보가 들어있는 DB파일들은 절대로 올리면 안 됩니다. 또한, Github의 무료계정은 500MB로 제한되어 있고 파일 하나당 100MB 이상이 되면 commit 오류가 발생합니다. 데이터 저장해논 DB파일은 100MB가 넘어가기 쉬워서 어짜피 올라가지도 않습니다. 그럼 DB파일 때문에 오류발생으로 인해 다른 파일들도 Github에 동기화되지 않는 현상이 나타납니다. 이를 해결하기 위해서 프로젝트 폴더에 .gitignore파일을 만들어 git에 올릴 파일선별을 해야합니다..gitignore 파일 만들기.gitignore 파일은 만들기 쉽습니다. vscode인 경우 파일 ..
vscode와 github 연결방법입니다. visual studio code 옛날버전과 약간 달라서 알려드릴까 합니다. 개인적으로 옛날버전은 따로 git을 쓰지 않고 오로지 프로그램 안에서 다 해서 약간 복잡한 부분이 없잖아 있었지만 새로 버전이 나오면서 git으로 초기 이메일, 이름 설정만 하고나서 github 연동을 시도하면 알아서 알림창 뜨고 방향 유도를 잘해놔서 큰 어려움은 없습니다. 혹시 visual studio 2019와 github 연결을 원하시는 거면 아래 내용은 다른 내용이므로 다음 포스팅에서 해결하시기 바랍니다. Visual studio 2019와 Github 연결 vscode(Visual studio2019) 에서 Github 연동 방법입니다. 1. Visual studio 2019를..
처음 코딩을 하시는 분들은 git이 굉장히 낯설고 어려울겁니다. 가뜩이나 코딩 배우기도 바쁜데 git도 신경쓰려면 여간 어려운게 아닙니다. 거기다, git을 친절하게 가르치는 책도 적어서 원하는 정보를 찾기가 조금 어렵습니다. github는 git 저장소인데 git을 모르면 안되기도 해서 여러모로 장벽이 많았는데 github에서 git 활동을 gui로 구현하였습니다. 그게 바로 github desktop입니다. git 활동을 프로그램화 했기 때문에 클릭으로 commit, push, pull, clone이 가능합니다. github 홈페이지를 가보더라도 git은 너무 어려워 힘들었지? 이제 github desktop으로 해라고 영어로 써있습니다. 안타깝게도 리눅스는 되지 않습니다. 리눅스는 특성상 안되는게 ..
R studio를 github에 연동하는 방법입니다. 준비되어 있는 상태는 세가지 입니다. github에 가입(https://github.com/) r studio 설치(https://seong6496.tistory.com/253) git 설치(https://www.git-scm.com/) 가입이 안 됐거나 설치가 안 됐으면 다음 링크에서 설치하시기 바랍니다. r studio는 다운로드 경로가 약간 복잡해서 r studio 설치과정을 쓴 포스팅을 링크로 걸어놓았습니다. 모든 준비가 되었으면 연동을 시작하겠습니다. 엄청나게 쉽습니다. github repository 생성 github에서 새로운 repository를 생성합니다. 저는 r_practice 라는 이름으로 만들었습니다. r studio와 git ..
코딩 작업을 한 파일들을 관리를 할 때 공동작업이나 혼자서 여러 컴퓨터를 사용할 때 코드파일 관리를 잘 해야합니다. 어디서든 내가 작업한 최신 버전을 가져올 수 있다면 코딩 작업을 하는데 큰 어려움이 없으니 클라우드를 이용해서 많이 관리를 하게 됩니다. 그래서 Google 드라이브나 One 드라이브 같은 걸 사용하기도 하는데 드라이브는 파일의 업로드 상태만 알려주고 파일 안의 내용이 어떻게 바뀌었는지 알려주지 않기 때문에 로그를 따로 쓰지 않으면 내가 언제 뭘 바꿨는지 기억이 안 날 수가 있습니다. 로그를 쓰는 것도 한두번이지 매번 쓸 수도 없어서 여러모로 불편한게 많습니다. 이런 문제들에서 벗어나기 위해서 사용하는 것이 Git이나 Github 인데 Git 은 보통 혼자 사용하는 용도로 많이 사용하고 G..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.