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

    [Git] ! [rejected] master -> master (non-fast-forward) 해결방법

    PS C:\Users\*\git\nwitter> git push origin master To https://github.com/ygreenb/nwitter.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/ygreenb/nwitter.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing ag..

    [Github] 보안 취약점 알림(Dependabot alerts)

    [Github] 보안 취약점 알림(Dependabot alerts)

    리액트로 프로젝트를 파서 하던도중 Dependabot alerts 알람이 떴다. We found potential security vulnerabilities in your dependencies. 뭔가 해서 보니, 보얀 취약성을 발견했다는 건데 pakage-lock.json 이나 pakage.json 파일을 업데이트를 해야 한다고 한다. 해결법 터미널을 열어 보안 취약성을 확인해주고 업데이트를 한다. npm audit 그 후 업데이트를 해준다. 업데이트가 안되면 --force 를 붙여 강제로 해주면 된다. // npm 최신버전 업데이트 $ npm i -g npm // 보안 취약성 확인 (해당 폴더로 이동) $ npm audit // 업데이트 (해당 폴더에서) $ npm audit fix $ npm au..

    [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) 왼쪽에서 세번째 아이콘인 '소스제어' 를 클릭 자동으로 수정된 파일들이 탐지되어있다. 파일 옆 '+' 버튼 ..

    [VSCode] github 연동하기 (git clone)

    [VSCode] github 연동하기 (git clone)

    깃허브에 만든 새 리포지토리를 vscode에 연동하기 위해선 로컬컴퓨터로 git을 clone해야한다. 1) git clone '리포리토리 복제' 버튼 선택 2) git 주소 입력 github에서 만든 리포지토리의 주소를 복사 'Code' > 주소복사아이콘 다시 vscode에 복사한 리포지토리 주소 입력 3) 로컬컴퓨터에 clone할 폴더 선택 git 주소 입력후 local 컴퓨터에 저장될 위치(폴더)를 선택 4) clone된 workspace 확인 github에서 local 컴퓨터로 clone된 workspace 확인 가능

    [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 이메일 처음에 한번만 해주면 되는것. 다..