git

    [Git] 원격 저장소 연결 및 끊기 원격브랜치 갱신, 조회, 삭제

    협업을 하다보면 로컬 저장소(local repository)와 구분되게 원격 저장소(remote repository)를 연결해야 할 때가 있다. 현재 연결되어 있는 원격 저장소(remote repository) 확인 $ git remote -v 원격 저장소 연결 $ git remote add 원격 저장소 연결 끊기 $ git remote remove 원격 브랜치 갱신 ( 원격 저장소에 있는 브랜치들을 가져온다.) $ git remote update 원격 브랜치 조회 $ git branch -r 원격 브랜치 삭제 $ git push --delete 삭제된 연격 브래니를 원격 저장소에 반영하기 $ git remote prune

    [VSCode] github commit push 하기

    [VSCode] github commit push 하기

    저번포스팅에선 vscode에서 github에서 리포지토리를 clone해 로컬컴퓨터와 연동시키는 법을 설명했다. [VSCode] github 연동하기 (git clone) 깃허브에 만든 새 리포지토리를 vscode에 연동하기 위해선 로컬컴퓨터로 git을 clone해야한다. 1) git clone '리포리토리 복제' 버튼 선택 2) git 주소 입력 github에서 만든 리포지토리의 주소를 복사 'Code' hu-coding.tistory.com vscode에서 코드를 수정하고 git에 commit과 push하는 방법은 다음과 같다. 1) 코드 수정 후 저장 먼저 commit할 코드를 수정하자. 2) 왼쪽에서 세번째 아이콘인 '소스제어' 를 클릭 자동으로 수정된 파일들이 탐지되어있다. 파일 옆 '+' 버튼 ..

    [eclipse] Git Author, Committer 변경방법

    [eclipse] Git Author, Committer 변경방법

    깃에 커밋을 하다보니까 자꾸 내 계정으로 커밋이 안올라가는 일이 발생. 뭐가 문제지 하고 보니까 commit 할때 Author이랑 Committer이 알아서 채워져있더라. 커밋할때마다 바꾸면 제대로 올라가는데 매번 이렇게 수정하기 번거로워서 아예 바꾸는 방법을 찾았다. Window - Preferences - Team - Git - Configuration - User Setting 에 보면 email과 name의 Key와 Value값이 있는게 보이는데 여기서 value값을 원하는 걸로 수정해주면된다 name에 원하는 이름과 email에 깃계정이메일로 적어넣어주니 다음부터는 잘되는것을 확인~ 아니면 옆에 add entry를 눌러서 새로 추가해줘도 된다.

    [Git Bash] 소스코드 push하기

    [Git Bash] 소스코드 push하기

    Github에 저장소 만들기 New repository를 통해 Git Repository 생성해준다. git bash에서 소스 push하기 1. 원하는 소스폴더에서 git bash를 실행 2. 깃을 init 시켜줌. (로컬 저장소 만들기) $ git init 3. 현재 폴더에 있는 파일들 확인 $ git status 4. 로컬저장소에 파일 올려줌. $ git add [파일명 or 폴더명] 특정파일 업로드는 add [파일명 or 폴더명] 모든 파일 push하기 위해서는 파일명대신 . 해줌. 5. push 및 커밋 $ git commit -m "[Push 메세지명]" push시 원하는 메세지를 등록하고 commit 해줌 6. 올릴 깃의 repository주소를 복사 나만의 저장소 주소( https://git..

    [Git Bash] git 명령어 정리

    버전관리 init 현재 디렉토리에서 내가 작업을 시작하겠다를 알려줌 -> .git 디렉토리 : 버전관리를 하면 생성되는 정보가 저장됨 status 현재상태 봄. (untracked : 추적불가능한상태. 깃한테 버전관리를 시작하라고 하기 전까지는 무시함.) add $ git add . untracked된 파일 관리하라고 git에게 추가함 -> add 명령어를 통해 명확하게 추적하라고 하는 기능이 필요한 이유? 프로젝트를 진행할 때 임시로 필요한 파일은 버전관리하면 안되기때문에, 관리해야하는 파일을 명확하게 git에게 알려주기 위함 config $ git config --global user.name 유저이름 $ git config --global user.email 이메일 처음에 한번만 해주면 되는것. 다..