어제부터 전문 컴퓨터에 큰 문제가 있습니다 : git pull을 사용할 수 없습니다. 다른 모든 git 명령이 작동하기 때문에 이것은 정말 이상합니다. 내가 뭘하려 : 나는 원격 서버에 액세스 할 수 있는지 등 윈도우, 힘내 쉘에 대한 Github에서 다시 설치 이 ... 봐 (자식 푸시 작업, 내가 원격 서버를 Ping 할 수 있습니다) . GIT_TRA
고려중인 분기는 게시 된 저장소 서버에 있습니다. 브랜치 B가 작성된 커밋 세트를 포함하는 브랜치 A를 고려하십시오. 10 커밋을 말할 수와 지점 B가에 의해 추가 커밋이 지점 A에서 지점 B (의들이 적극적인 개발에 가정 해 봅시다) 에 추가가 이제 지점 지점 A에 추가됩니다 커밋 지점 B 뒤에 단일 커밋에 의해 지점 A 뒤. 이제는이 두 가지를 최소한
나는 git를 사용하고 있는데, 나는 뭔가를 망쳤다. 그래서 내 로컬 PC (A), 로컬 PC (B) 및 리모컨이 있습니다. 사건의 일련의 후 은 (물건을 끌어 깜빡 한 다음 로컬 등등 일) 상황이 이렇게되면 : 원격 사본 내 로컬 파일을 모두 다른이있다 변경 내역 지난 주에 나는 로컬 PC B에서 변경 작업을 수행하고 있습니다. 따라서 로컬 PC A에는
설명 :에서 끌어 당신이 밀어 이눔되면 가 (또는 이론에 누군가가 당신의 repo를 가져옵니다 만, 사람들 작업 레포는 종종 얻을만한 가치가 있습니다) 이 신뢰할 수있는 업스트림 리포지토리로 변경되거나 커밋이나 태그를 공개적으로 볼 수있게하려면 다이아몬드를 모든 영원히 새겨 넣어야합니다. 왜 사람이 pull from a working repo을 원하겠습니까
로컬 시스템에 git bare 저장소를 만들었으며 지금은 그 안에 몇 개의 파일을 유지했습니다. 다른 사용자는 내 IP 주소와 자식 경로를 아는 변경 내용을 복제하고, 당기고, 푸시하고, 커밋 할 수 있습니다. 내가하고 싶은 것은 모든 사용자에게 읽기 권한 만 허용하는 것입니다. 나는 그들이 그것을 검토하지 않고 저장소에 넣기를 원하지 않는다. 그래서 그들
필자는 원격 지사를 잡는 방법에 대해 30 분 동안 조사해 왔지만 알아낼 수는 없습니다. 원격 저장소에는 frontend이라는 브랜치가 있습니다. * branch frontend -> FETCH-HEAD
Already up-to-date.
내가 git branch를 실행, 나는 다음과 같은 얻을 : *master
왜 git branch에 의
내 repo에서 나는 master 브랜치와 new 브랜치를 가지고 있습니다. 나는 한동안 new에서 일하고 있었고, 커밋을하고, 내가 가보면 푸시했다. 이제 new 번으로 가서 newest으로 전화하기로했습니다. 그래서 내가했다 git checkout -b "newest"
그리고 지점이 성공적으로 만들어졌습니다. 파일을 추가하고 작업을 시작했습니다. 나
시나리오 : 내가 4 개 저장소, 하나가 나에게 속하지이 Production
DevA
DevB
DevExternal(Another Dev's repo that I dont have access to except pull)
두 가지 Branch1
Branch2
데바 환매 약정에있다 가끔씩 나는 내 DevA (체크 아웃 사용)를 사용하려고했지만
나는 힘내를 잘못 사용하고있어, 실제로 그것을 사용하는 방법이 무엇인지 말해 줄 사람이 필요하다. 기본적으로 저와 동료는 동일한 프로젝트를 진행하고 있습니다. 우리는 pull 중앙 저장소에서 편집하고 우리 각자가 다른 기능을 작업하기 시작합니다. 어떤 시점에서 우리는 동일한 파일을 수정해야하므로 사용 중 하나가 완료되고 push이 중앙 저장소에 충돌 할 때
git pull 명령은 git fetch과 git merge의 별칭이라고 생각합니다. 나는 여러 단계에서 git pull origin master을하고 싶습니다. 단지 git fetch origin master
git merge origin/master
첫 번째 명령은 원점에서 마스터를 가져 그것은 것 git fetch origin master
gi