본문 바로가기

Git

(6)
Github[info: Github SSH 연결 방법] 1. SSH 키 확인 및 생성SSH 키가 있는지 확인:출력된 목록에 id_rsa 또는 id_ed25519 같은 키가 있으면 이미 SSH 키가 생성된 상태입니다.없다면 새로 생성해야 합니다.ls -al ~/.sshSSH 키 생성:ssh-keygen -t ed25519 -C "your_email@example.com"ed25519 방식이 추천됩니다. (구형 시스템에서는 rsa 사용)이메일은 GitHub 계정 이메일로 설정합니다.경로는 기본값을 사용 (~/.ssh/id_ed25519)하고, 패스프레이즈는 선택입니다.2. SSH 키를 GitHub에 추가 및 SSH 에이전트 활성화SSH 키를 GitHub에 추가컴퓨터에 추가:eval "$(ssh-agent -s)" # SSH 에이전트 시작ssh-add ~/.ssh..
Git [명령어: Git 명령어 정리] Git 명령어 정리: 초보부터 고급까지 한 번에 배우기!Git은 소프트웨어 개발의 필수 도구로, 버전 관리를 도와줍니다. 처음 Git을 사용할 때는 기본 명령어로 작업을 시작하고, 이후 고급 명령어를 익히면서 점점 더 강력한 기능을 활용할 수 있습니다.이 글에서는 Git 기본 명령어부터 시작해 고급 명령어까지 단계적으로 정리했습니다.1. Git 기본 명령어1.1 초기 설정Git을 사용하기 전에 사용자 이름과 이메일 주소를 설정합니다. 이는 커밋을 기록할 때 누가 작업했는지 식별하는 데 사용됩니다.git config --global user.name "Your Name"git config --global user.email "your.email@example.com"1.2 저장소 초기화 또는 복제Git을 ..
git [ 설정 : .gitignore 기본 내용 및 설정 ] .gitignore은 github에 불필요한 파일또는 보안에 중요한 파일을 넣지 않기위해서 만들어진 파일 하지만 모든 작업업을 수작업으로하면 잊어버리거나 실수하는 경우가 있습니다. 그래서 그러한 작업을 대신 해주는 사이트입니다 gitignore.io https://www.toptal.com/developers/gitignore
Github [정보 : Github 뱃지작성방법] 가끔 깃허브를 돌아보면 이렇게 뱃지를 이용해서 보기좋게 stack이 정리가 되어 있는 경우를 볼 수 있다. 이렇게 뱃지를 통하여 종리를 하면 가독성이 좋아지는 장점을 가지고 있으므로 프로젝트를 할때나 나를 소개할때 이런 스택을 가지고 있습니다. 하고 소개하기 좀더 좋아보여서 이참에 제대로 하는 방법을 배워서 포스팅을 하기로 하였다. 심플아이콘 https://simpleicons.org/ 심플 아이콘 사이트를 가면 이렇게 보이실 겁니다. 만약 나는 Node.js뱃지를 만들고 싶다하면, Search 부분에 'Node'을 검색하면 이렇게 뜨는데요. 여기서 필요한 건 색상 코드입니다. 이름과 색상 코드를 복사를 해줍니다. 그리고 저희가 사용할 코드는 아래의 코드입니다. 위의 코드에 '표시할이름' 자리에 'Nod..
Git [활용 : 과거버전으로 돌아가기(revert, reset)] git 과거 버전으로 돌아가기(revert, reset) 버전 관리중에 주요한 기능 중 하나인 과거버전으로 돌아가기에 대해 알아보겠습니다. 주록 git reset과 git revert를 통해 돌아갈 수 있는데 이 둘의 차이점은 reset은 commit의 기록을 삭제한채 되돌아가는 것이고 revert는 커밋의 기록을 유지한채 되돌아가는 것이다. git reset git reset 이라는 명령어를 통해 과거의 commit기록이 남아있는 곳으로 돌아갈 수 있습니다. 현재 저의 git log는 아래와 같습니다.(이전 글에서 전체 커밋을 한번 더 해줬습니다.) 저는 여기서 c34c....의 로그 기록으로 되돌아 가보겠습니다. 커밋이 기록된 곳 까지 이동할 수 있습니다. --hard 옵션사용하기 git reset ..
Git (기초 : git, github는 무었인가?) Git 이란? 분산형협업도구 버전관리 시스템((Version Control System)모든파일의 변화를 기록) 저장하고 협력하는 과정에 필요한 것 git의 장점 파일이 변경되면 변경 이력을 저장 이전 버전으로 변경 가능 어떤 변경 사항이 발생했는지 알아보기 쉬움 협업하기 좋음 백업용 프로그래머가 될것이라면 반드시 배워야할 프로그램 Git과 비슷한 버전관리 시스템 - CVS - Mercurial - Helix Core - Subversion - Bazaar Github 클라우드(Remote Repository)에 있는 깃 제공자 Git(Local Repository)에 있는 파일을 Github(Remote Repository) 사이트에 올려서 관리 할수 있음 사용하는 이유 전 컴퓨터에 저장했던 프로젝트를..

반응형