⭐️ 개발/Git
[Git] Git 명령어 모음
global : 전체 환경에 관해 설정이 됨 local : 그 프로젝트에 한해서만 환경이 설정됨 git config user.name "jack" git config user.email "jack@naver.com" 이렇게 해주면 특정 테스트 프로젝트에 한해서는 사용자를 "jack"으로 간주하게 된다. 이게 왜 필요하냐.. 대략적으로 회사에서 회사컴으로 개인 프로젝트를 하고 싶은 경우에.. 분리해서 작업하고 싶을 때! local 설정으로 해주면 된다. Git에서는 커밋을 할 때 사용할 이름과 이메일을 지정할 수 있으며, 이 때 커밋에 기록된 이메일은 GitHub의 사용자를 연결할 때도 사용됩니다. git config --global init.defaultBranch "main" master 브랜치 네이밍..
[Git] Shell명령어 모음
CLI : Command Line Interface GUI : Graphical User Interface 절대경로 Absolute PATH ( / ) 시스템은 무조건적으로 절대 경로만 인식하게 되어 있어서 root 디렉토리를 기준으로 하는 경로를 인식하게 되어 있다. 시스템에 설치되어 있는 최상위 경로를 말한다. /Users/thisisme/Desktop ~ 이렇게 나는 시스템권한이 있어서 Users에 접근할 수 있는데 내 맥을 사용하는 일반 사용자는 Users에 접근할 수 없다. 상대경로 Relative PATH 내가 Desktop에 있는 상황이면 ~ 내가 thisisme에 있는 상황이면 ~ ... 과 같이 현재 내가 있는 위치 기준으로 상대경로가 결정된다. home Directory (~) 사용자가..
[Git] 깃 사용법 정리(3) - .gitignore
.gitignore란 무엇인가?!!!?!?!?! .gitignore은 git에 의해 추적되지 않도록 특정 파일들을 제외시키기 위해 사용되는 파일을 말한다. 즉, untracked file로 분류해서 git이 이 파일들을 tracking하지 않게 하기 위해서다. api key나 개인정보 등과 같은 정보나 DS_store과 같이 원하지 않는 파일이 매번 업로드되는 것을 막기 위해 사용된다. 그렇다면 .gitignore을 사용하는 방법을 알아보쟈!! (상황설명) Story 폴더에 chapter1,2,3,4 파일과 secret.txt, api.txt 파일이 있고 우리는 secret, api 파일을 제외하고 chapter1~4 파일만 깃허브 레포지터리에 올려주려고 한다. 1. .gitignore 파일 생성 ➜ S..
[Git] 깃 사용법 정리(2) - Fork와 Pull Request
Fork Fork는 아래와 그림과 같이 Kim이라는 사람이 Lee의 프로젝트에 기여하기 위한 첫 시작이다. 기본적으로 Kim이 Lee의 프로젝트의 공동 협력자가 아니라면!! Kim은 자기 마음대로 Lee의 프로젝트를 수정할 권한이 없다. 따라서, 먼저!! 자신의 저장소로 Lee의 프로젝트를 통째로 복사한 후 자신의 로컬 저장소에 클론해 수정을 해야 하는데 깃허브를 통해 통째로 복사하는 걸 Fork라고 한다. Fork하는 방법은 아주 간단하다. 원하는 레포지터리에 들어가서 우상단의 Fork 버튼을 눌러주면 된다. 자! 그러면 Kim이라는 사람이 Lee의 프로젝트를 Fork한 이유가 뭘까? 다양한 이유들이 있겠지만 그 중에서도 기존 코드에 기여하기 위함이라고 한다면 Kim은 포크한 프로젝트를 수정 후 다시 ..
[Git] 깃 사용법 정리(1) - 깃으로 버전 관리하기
오늘 공부한 것은 바로바로 깃과 깃허브다 그 전까지 깃과 깃허브의 차이도 잘 몰랐고, 깃을 사용하는 방법도 야매로 배워서 레포지터리에 그저 공부한 흔적을 남기곤 했었는데 오늘에서야 비로소! 깃 사용법을 깨우쳤다! ( >>>> 이래놓고 막상 또 협업하면 어버버할 지도... ) 생각보다 그렇게 복잡하지 않더라구!! 그러니 겁먹지 말자! 여하튼 깃은!! 협업을 하려면 필수적으로 알아야 하는 지식인 만큼... 자세하게 살펴보쟘..! Git? 깃은 분산형 버전 관리 시스템(여러 리모트 저장소를 만들어 둘 수 있음)이다. 소스 코드들을 통째로 복제해 저장하는데 이때 소스 코드들의 변화를 시간에 따라 기록하고, 특정 시간의 소스 코드를 다시 불러와 작업을 할 수 있게 해준다. 쉽게 말하자면 1월 2일에 1차 버전, ..
[Git] Github 페이지 만들기
안녕하세요. heerucan입니다. 오늘은 Github page 만드는 과정에 대해 공부해보겠습니다! 새로운 내용들이 계속 나오는 .. 깃헙.. .. 너란 아이.. 쉽지 않구나.. ㅎㅎ 1. github.com/barryclark/jekyll-now 에서 나의 깃허브로 Fork 하기 2. Settings 에 들어가서 레포지터리 이름 바꿔주기 -->> heerucan.github.io 3. _config.yml 파일 수정하기 --> name, description, footer-links의 github주소 변경할 것 3-1. 이미지를 변경해주고 싶다면, : images 파일 선택 -> 원하는 사진을 upload -> 사진의 주소를 복사해서 _config.yml의 avatar 부분에 넣어주기 4. _post..