본문 바로가기

반응형

Git

(27)
Git Update # Git Update만약 Github 웹페이지에서 직접 파일 내용을 수정하거나,파일을 수동으로 추가 시에는 모든 작업을 완료 후아래의 IDE에서 Update를 해줘야 나중에 충돌이 발생하지 않는다.웹페이지 수동 수정 및 추가 > IDE에서 소스 코드 및 추가 > Git commit 시 충돌 발생물론 히스토리 보면서 하나하나 찾아가면 되나, 한번 충돌 시 돌이킬수 없는 문제가 발생할 수 있기 때문에항상 신경 쓰자. - 끝 -
자주쓰는 마크다운 명령어 정리 자주쓰는 마크다운 명령어 정리 줄바꿈 : 2번 스페이스
git push --set-upstream (git 최초 push) # git 최초 push 시 --set-upstream을 사용해야 하는 이유 upstream : 컴퓨터 네트워크 기술 용어에서 업스트림은 클라이언트나 로컬 기기에서 서버나 원격 호스트로 보내지는 데이터 또는 보내는 것을 의미한다. 자료전송은 여러 형태로 전송할 수 있고 자료가 로컬 기기에서 서버로 전송되는 속도를 업스트림 전송 속도라고 한다. 여기서 upstream은 로컬과 연결된 원격 저장소를 의미한다. git push --set-upstream A B 설명 : 로컬 A 저장소를 원격 저장소 B로 지정하여 B에 소스코드를 push하라 최초 1회로 하고 나면 원격 저장소가 설정되기 때문에 이후에는 할 필요가 없다. - 끝 -
Git 자격 삭제, 자격증명 Windows # Git 자격 삭제, 자격증명 Windows 1. 윈도우 자격증명 관리자 검색 후 설정 제어판 → 사용자 계정 → 자격 증명관리자 2. Windows 자격증명에서 git 정보 제거 windows 자격 증명 하단에서 깃허브 클릭 후 제거 3. 자격증명 추가 - 깃헙 아이디 등록 git config --global user.name"username" - 깃헙 이메일 등록 git config --global user.email"useremail" - push 및 자격 증명 git push -u origin master - 끝 -
remote 변경 (git remote 변경) # Git Remote 변경 1. 기존 repo 깔끔하게 정리 pull/push git pull git add . git commit -m "clean push" git push 2. 기존 repo remote 제거 git remote remove kim git remote remove origin git push origin {branch_name} ex) git push origin master 3. 새 repo remote 추가 git remote add origin https://github.com/계정/리포지토리 https://github.com/Nanninggu/tcp_ip_test_server.git 맨날 까먹네 까먹지 말자. ??? 까먹어도 된다 = 정리만 잘해놓자. ㅇ_ㅇ;; 추가, 브랜..
! [rejected] master -> master (fetch first) ! [rejected] master -> master (fetch first) git push origin +HEAD:master - 끝 -
Checkout # Git Checkout 진행하기 - Checkout을 통해 브랜치 전환하기 with InteliJ 1. 인텔리J를 연다. - 아래의 그림처럼 Git Log로 이동하여 해당 feature에 대해 checkout을 진행한다. 2. checkout 진행 위의 ta라는 feature를 Checkout을 하면 해당 브랜치 내용이 로컬에 동기화 된다. 까먹지 말자. - 끝 -
Bitbucket [rejected] 오류 해결하기 (매우 간단) # [rejected] 오류 해결하기- 오류 내용은 아래와 같다. ! [rejected] HEAD -> master (fetch first)error: failed to push some refs to 'https://aaa.git'hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is usually caused by another repository pushinghint: to the same ref. You may want to first integrate the remote changeshint: (e.g., 'git pull ...') before push..

728x90
반응형