반응형

Git 7

GIt 원격저장소에 변경이 생겼을 때 다른 로컬에서도 동기화하기

git과 관련해서 강의가 엄청 많은데, 중요한 건 자주 쓰는 기능(git commit, git push)만 쓰고 나머지 기능은 사실 몰라도 되는 것 같다... 약간의 원리와 뭐가 있다 정도만 알면 끝. 모르는 건 검색! git은 맨 처음 리눅스 토르발즈가 오픈 소스 파일들을 코드들이 이곳저곳에서 변경되니 추적하기 위해서 만들어놓은 편리를 위해 만든 프로그램이니... git을 배우려고 너무 매몰되진 않았으면 좋겠다. 차라리 bash script를 배우고 싶다. 운영체제를 여러개 쓰고 있는데 다른 곳에서 작업한 걸 git clone으로 들고 왔는데 한 동안 맥을 안쓰다가 다시 맥에서 보려고 한다. 동기화 과정은 git fetch 로 변경된 내역들을 확인한다. git fetch에서 뭐가 뜨면 변경 내역이 있는..

Git 2023.02.02

중요파일 git push에서 제외하기 gitignore 예시

password와 같은 중요한 정보를 누락시키고 원격 저장소에 push하는 법입니다. (commit은 본인이 수정한 것을 기록하는 것이고, push는 이 내역들을 원격 저장소로 밀어넣는 것입니다. commit만 하면 상관없지만, push를 할 경우 중요 정보는 오픈되지 않도록 신경써야 합니다.) pycharm을 주로 사용하다 보니, pycharm에서 gitignore을 우선 테스트했습니다. 다음과 같이 중요 정보들이 든 파일 혹은 폴더들이 있습니다. 예시) 1. gitignore을 작성합니다 저는 vim이 편해서ㅎㅎ. vim으로 터미널에서 작성했습니다. 이 방법 이외에 .gitignore이라는 제목으로 텍스트 파일 만들어서 작성해도 됩니다. 2. 누락시킬 파일이름이나 폴더 명을 작성합니다 하나하나 수작업..

Git 2023.01.30

fatal: https://github.com/~ 에 대한 인증이 실패했습니다 / git clone 하는 법

다른 컴퓨터에서 작업한 걸 git으로 올리고, 집에 돌아와서 다시 해당 내역의 폴더를 받아서 작업하려고 git clone을 했는데 인증이 실패 햇습니다. 라고 떴습니다. 패쓰워드 잘 못 넣으면 뜸... 아이디와 비밀번호의 pw가 아닌 access token을 인증해줘야 했습니다. Git Clone 하는 법 1. git 허브에서 code 중 https로 받으려고 합니다. 해당 링크를 복사 2. terminal 터미널을 열고 다운받을 폴더 위치로 가서, cd Documents git clone 한 뒤 ctrl + shift + v 하면 해당 내역이 붙습니다. (ctrl + v하면 안 붙습니당. ctrl + command + v 하면 이상하게 붙고) username과 password가 있는데 username은..

Git 2022.09.17

atom) git stage all, commit, push, fetch 하기

atom이라고 깃허브에서 만든 개발 환경 도구를 쓰고 있는데 깃과 깃허브를 구현해둔 게 꽤... 시각적으로 잘 구현했다고 생각합니다. atom이 더이상 업데이트 안된다는 말이 있으니 얼른 포스팅하기로... 깃 처음 할 때 직접 명령어 치면서 배웠는데 시각적으로 표현해둔 걸 보니 꽤 흥미롭다. 아래 적은 건 제가 시각적으로 파악한 부분을 한 번 정리한 내용입니다:) 1. 맨 처음 단계. 새로 파일을 만들고 깃을 시작하는 단계. 하단에 unstaged changes 를 보면 변경되었지만 아직 아무것도 안한 파일들이 있다. commit 하고 싶다면, 저 파일들을 stage에 올려야 한다. 글을 좀 작성했는데 이전과 어떻게 다른지 추적하고 싶다면 git을 해주어야 한다. 이런 파일들을 추적할 거예요 라고 sta..

Git 2022.09.16

Github pages 찾는 법 / html파일 무료로 호스팅하기- 22.09.04

Github Page 섹션이 바뀌었다. 이전엔 setting page에 가면 하단에 내리면 있었는데 지금은 변경되었음.(2022.09.04) github page는 ~github.io 로 시작하고 무료로 페이지 만들 수 있다. 개발 블로그 만들 때 잠깐 써봤지만 ruby 버전 맞추다가 운영 포기했었다. 파워포인트나 워드 상관없이 다른 이름으로 저장하기 하면 .html으로 만들 수 있는데 이 파일을 웹 상에 게시해서 해당 주소로만 들어가면 모두 볼 수 있는 방법 중의 하나가 github를 활용하는 것이다. demo 파일 올릴 때 정도로 쓰기는 유용하다. 깃허브 페이지는 이전에도 올렸는데 매번 업데이트 되어 바뀌다보니 다시 최신 일자로 업데이트 해서 포스팅한다. Github Pages 깃허브 페이지 위치 g..

Git 2022.09.04

git) terminal 만료 토큰 업데이트 해주기

xCode에 업데이트 했으니 이번엔 터미널에서 만료 토큰 업데이트 하겠습니다. 0) 준비하기 자신의 깃허브 리파짓토리 중 아무거나... git clone 을 해줄 예정입니다. 다른 리파짓토리는 건들고 싶지 않아서 제일 간단한 걸루 가지고 옵니다. code - clone - 해서 저 쪽 https://github.com/waiga/Story2.git 이라고 되어 있는 부분에서 창 두개 겹쳐진 거 클릭하면 자동으로 복사가 됩니다. 복사하기 터미널을 엽니다. 그래서 해당 리파짓토리를 다운 받을 폴더에 들어갑니다. 저는 문서에 다운 받아줄 예정입니다. cd Documents git clone 해당 복사한 사이트 이라고 치고 해당 원격 리파짓토리를 자신의 컴퓨터인 로컬 리파짓토리로 가지고 올 수 있습니다. rep..

Git 2022.06.19

Github 로 html 웹 호스팅 하기

깃허브 블로그 만들 때 자신의 계정과 똑같은 repository를 만들어서 웹 호스팅 하는 경우가 있다. 예) 자신의 계정 아이디에 맞춰 accountid.github.io 라는 repository를 만드는 경우 자동으로 github pages 가 만들어지고 해당 사이트가 만들어진다. 보통 개발로그를 만들 때 많이 사용한다. Ruby 를 활용한 jekll등의 테마를 활용해서 많이 꾸미기도 하는데, 1계정에는 딱 하나의 블로그만 개설할 수 있다. 그런데 다른 리파짓토리에서도 이러한 github pages들을 만들어낼 수 있다. 1. 새로운 Repository 를 하나 개설하자. 우선 cv라는 이름의 리파짓토리를 개설해주었다. 2. 해당 리파짓토리 - Settings - Pages에 들어가자. source ..

Git 2022.05.31
반응형