본문 바로가기

분류 전체보기250

(Git) git clone에 대해서/다른 컴퓨터에서 생성한 branch 사용/원격 저장소에 있는 branch 사용하기 1. git clone이란? 2. 원격 저장소에 있는 branch 목록 보기 3. 원격 저장소에 있는 branch로 전환하기 1. git clone이란? $ git clone 보통 git clone은 원격 저장소에 있는 코드를 내 컴퓨터에 복제할때 사용한다. https://stackoverflow.com/questions/22724921/do-i-need-to-do-git-init-before-doing-git-clone-on-a-project(참고 자료) git clone은 아래 코드들이 함축되어 있어서 직접 코드를 입력하는 번거로움을 해결 할 수 있습니다. $git init (로컬 저장소 생성하기) $git remote add (원격 저장소 url 복사해서 생성한 로컬 저장소에 등록하기) $git f.. 2022. 1. 23.
(git) git 코드 복구하기 / commit 히스토리 보기/ commit 했던 시점으로 코드 복구하기 혼자 공부를 하다가 잘못된 git 사용법으로 코드를 통째로 날려먹었다 (진짜 노트북 부실뻔) 얻은 교훈은 commit 정말 중요하니까 틈틈히 해놓자...!!!!!!!!!!!!!!! 1. 왜 코드를 날렸는가(내 자신의 상황 설명) 2. 원하는 commit 시점으로 코드 복구하기 1. 왜 코드를 날렸는가(내 자신의 상황 설명) 내가 코드를 날려먹은 이유는 아래 명령어 때문이다. git push origin +master 위 코드는 강제 push 다 ^_^, 강제 push했더니 옛날에 짜놓은 코드의 뼈대만 남겨놓고 싹다 날라갔다. stash로 백업해놓은 것도 없었고, github에도 commit history가 싹다 없어졌다. 그래도 다행히 git에는 commit log가 남아있었다. commit을 틈틈히 해.. 2022. 1. 16.
M1 맥북 Homebrew 설치법 (상세설명/매우간단) M1에서 git 을 설치하려 하니 homebrew부터 설치하랜다 ㅇ0ㅇ 옛날 맥린이일때 homebrew어떻게 설치하는지 몰라서 엄청 애먹었는데... 그냥 homebrew 홈페이지에서 하라는대로 따라하면 된다. Homebrew홈페이지 주소: https://brew.sh 1. Homebrew설치 명령어 복사 네모박스안에 있는 명령어를 복사하면 된다. 복사는 빨간색 동그라미안에 있는 버튼을 누르면 자동 복사 된다. 2. 복사한 명령어 터미널에 붙여넣기 터미널이 어디있는지 모르겠다면 바탕화면에서 command + spacebar => Spotlight검색 => "터미널" 검색 3. 설치 소요시간 및 다음 단계 설치하는데 약 5분~10분 걸려요!!! 한쪽에 실행시켜놓고 할거하고 있으면 될것 같습니다. 그리고 마지.. 2021. 12. 26.
(Git) 깃에서 코드 수정한 내용 복구/되돌리기 *잘못된 부분이 있다면 알려주세요 > 사용하는 경우 - 레파지토리에 있는 코드 수정후, 수정한 코드가 마음에 안들거나 에러가 날 경우, "git checkout ."을 터미널에 입력하면, 모든 파일의 수정사항을 복구시켜 줍니다. - 예를들면 코드 A,B를 레파지토리에 push 한 뒤, 원본 코드인 A,B에 C를 더 추가하여 A,B,C로 수정 후 "git checkout ."을 입력하면, 마지막 push했던 코드의 상태로 돌아갑니다. (수정된 코드 C를 뺀 A,B만 남게됨.) 2. 특정 파일만 되돌리기 $ git checkout -- 경로/파일명 or $ git checkout 경로/파일명 더보기 > 상세 설명 - 파일 목록 중 src폴더 안에 App.js, Index.js, Home.js 라는 파일들이 .. 2021. 12. 5.
(Git) git stash 사용법 / 코드 백업하기 1. 언제 stash를 사용할까? 2. stash 총 정리 * 잘못된 부분이 있다면 알려주세요 > git stash list 2. 코드 백업하기 > git stash 3. 최근 백업한 코드 지우기 > git stash drop 4. 백업 리스트중 특정 stash지우기 > git stash drop "stash이름" > git stash list : stash 리스트 보기 > stash@{0} , stash@{1} 두개의 리스트가 있음. > 예) git stash drop stash@{0}: stash@{0}을 지움 5. 백업 리스트에 있는 모든 stash 지우기 > git stash clear 6. 원하는 stash 복구하기/가져오기 > git stash apply "stash 이름" * drop과 마찬.. 2021. 11. 8.
(Git) 깃 협업시 branch사용법 총정리/초보자를 위한 branch 사용 이유 설명 1. branch 사용 이유 2. 기본적인 branch 명령어 총정리 1. 동시 작업을 위해 > 팀원 A,B,C가 있을경우, 세명이 각각 branch를 만들은 후, 자신의 branch에 각각 맡은 부분의 개발을 진행. 그 후, merge를 통해 자신이 맡은 부분의 코드를 master에 합치거나, branch끼리 merge를 통해 코드를 합쳐줌. 더보기 쉽게 설명하자면, 자신이 맡은 부분의 작업을 각자의 branch에서 동시에 진행할 수 있다. 그리고 merge 를 통해 나중에 코드 합치기도 편하기 때문에 사용한다. 2. 프로젝트 관리를 위해 > 큰 프로젝트를 진행하거나, 여러명이서 협업을 진행할 경우, 만약 master안에서 작업을 진행하게되면, 코드가 꼬일경우, master안의 전체 프로젝트를 다시 검.. 2021. 10. 19.