목록git (69)
투케이2K
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [에러 원인] 1. 다른 사람이 먼저, push 를 한 이력이 있어서 remote 원격지 소스 코드 동기화 충돌 관련 이슈 [해결 방법] 방안 [1] : 다른 사람이 올린 소스 코드 먼저, pull 수행 후 변경 된 소스 코드 push 수행 방안 [2] : - 다른 사람이 올린 소스 코드가 많지 않다면, 직접 소스코드 복사 후 수정된 프로젝트에 추가 - 에러 상관없이 강제로 push 진행 (+) : $ git push -u origin +브랜치 / $ git push -u origin +main
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [설 명] # -------------------------------------------------------------- # [git 특정 브랜치 지정 clone 방법] # -------------------------------------------------------------- # 형식 : git clone [브랜치 명칭] [http 주소] # -------------------------------------------------------------- # 예시 : git clone -b mybranch https://.... # ---------------------------------..
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [방법 설명]
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] # ----------------------------------------------------------------------- # [명령어 설명] # git branch -a 명령어 수행 시 로컬 및 원격 remote 에 생성 된 브랜치 목록 리스트를 한번에 확인할 수 있습니다 # ----------------------------------------------------------------------- # [git 수행 명령어] $ git branch -a # -------------------------------------------------------------------..
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] # ----------------------------------------------------------------------- # [명령어 설명] # --oneline --graph ㅣ 그래프 형식으로 출력 지정 # ----------------------------------------------------------------------- # [git 수행 명령어] $ git log --oneline --graph # -----------------------------------------------------------------------
[참고 사이트] 제목 : [참고 사이트] [온라인] github 원격 저장소 소스 코드 참고 사이트 [사이트 주소] https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] ================================================ # [git 명령어] $ git status ================================================ [결과 출력] $ git status On branch main Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: .idea/worksp..
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] 1. git pull , push 명령어 수행 시 발생 된 에러 [해결 방법] 1. 외부에서 접속해서 pull , push 명령어 수행 시 발생하는 에러로 내부 사내망에서 명령어 수행 2. 사내망에서도 같은 에러가 발생한다면 인프라 및 정보팀에 문의해서 권한 확인 필요
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] [일반 git 커밋 내용 작성] $ git commit -m "[2023-05-07] : [18:08:00] : update" [git 커밋 내용 변경 실시] $ git commit --amend -m "[2023-05-07] : [18:08:00] : [kwon] : update" [결과 출력]
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [에러 원인] 1. 공통된 커밋이 없기 때문에 merge 수행 시 에러 발생 이슈 [해결 방법] 1. 원격 저장소 (remote) 의 커밋을 가져와 >> 소스 코드 수정 >> push 수행 git fetch --all git reset --hard origin/master git push origin master
[참고 사이트] 제목 : [참고 사이트] git branch merge 깃 브랜치 병합 방법 설명 사이트 [사이트 주소] https://cheonmro.github.io/2019/04/13/merge-branches/ 여러 사람이 작업한 branch를 merge하는 방법 원격저장소에 push 되어있는 branch들을 dev 브랜치로 merge 하는 방법 예시: 두 사람이(A와 B) login 브랜치와 text 브랜치를 따로 따서, 각각 원격에 push하고, 이 브랜치들을 dev 브랜치에 merge하는 과정을 cheonmro.github.io
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [에러 원인] 1. 최초 한번도 git commit 을 수행하지 않고 브랜치 (branch) 를 생성하는 경우 발생하는 이슈 [해결 방법] 1. 로컬에 git commit 수행 실시 2. 새로운 브랜치 (branch) 생성 실시 3. 브랜치 checkout 변경 수행 실시 4. 브랜치 push 업로드 수행
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] 1. 저장소 repository 에 들어갑니다 2. 프로젝트에서 [사이드 메뉴] >> [커밋] 메뉴를 들어갑니다 3. 원격 (remote) 저장소에 커밋 (commit) 된 이력 확인 수행
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] // [문법] $ git log remotename/branchname // [실 사용 방법] $ git log origin/main
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] 1. 원격 git 에 올라가있는 파일 zip 파일로 백업 수행 2. 로컬 pc 특정 저장소에 최신 git clone 수행 - 명령어 : git clone [원격 주소] 3. github history 에서 특정 커밋 가져온다 (영문자 및 특수문자 결합) 4. clone 을 수행한 프로젝트에서 특정 버전으로 변경 수행 (복사한 commit id 사용) $ git reset --hard (복사한 commit ID)
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] # [git config list 확인 명령어] $ git config --list # [user.email 추가 명령어] $ git config --global user.email "kgh@naver.com" # [user.name 추가 명령어] $ git config --global user.name = "TWOK" [결과 출력]
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [설 명] =========================================================== [에러 원인] : 저장된 git 계정이 접근 권한 불가능한 상태 (잘못 된 정보 저장) =========================================================== [해결 방법] : 1. git bash 또는 cmd 명령창 수행 2. git 관리자 권한으로 명령어 실행 git config --system --unset credential.helper 3. 계정 정보 입력 팝업창이 뜨면 다시 계정 정보 입력 수행 4. git clone, push, pull 명..
[환경 구성 및 요약 설명] O S : Window 설 명 : git version 명령어 사용해 PC 에 설치된 git 버전 확인 [소스 코드] C:\Users\KGH>git version git version 2.38.1.windows.1 [결과 출력]
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] - 원격에 올라가있는 최신 커밋 헤더를 기준으로 pull 당겨 받기 수행을 하는 경우 - 본인 로컬에 있는 브랜치가 삭제되어도 상관이 없을 때 pull 당겨 받기 수행을 하는 경우 - 명령어 : - 원격 저장소 설정 확인 : $ git remote -v - 원격에서 당겨 받기를 수행하고자 하는 브랜치 명 확인 (ex : main / master) : $ git status - fetch 를 사용해 원격 저장소에 최신 커밋된 정보를 확인 : $ git fetch --all - 로컬 레포지토리 >> 원격에 올라온 최신 커밋 head 값을 가리키도록 지정 : $ git reset --hard o..