周末在家里改了下代码,新建了个angular
版本的分支,然后push
到coding.net
上面了。
今天,到公司却不知道怎么拉取这个angular
分支到公司的电脑上面。
求指点,谢谢。。。
首先,我退回版本最初始(因为之前一直改一直改,可能会导致错误)
使用git reset --hard commit_last
接着执行如下:
git
>git pull origin angular:angular error: The following untracked working tree files would be overwritten by merge: >git checkout angular error: The following untracked working tree files would be overwritten by checko ut: >git clean -d -fx ""
然后就可以了!
非常感谢~~~
按1楼的解答得出:
到了代码冲突部分。
으아악
업데이트
angular
현재 브랜치를 기반으로 브랜치가 개발되지 않나요?공통 상위 커밋으로 다시 전환하고 진행할 수 있습니다
checkout -b
. 두 브랜치가 완전히 다른 코드 기반인 경우git checkout -b --orphan angular
를 사용하여 새로운 브랜치를 만들 수 있습니다.git pull :
제가 사용하는 방법은
1.
git fetch origin <远程分支名>
이때 현지 지사가 있을 겁니다
입니다.git branch -r
을 사용하여 확인하세요. 일반적인 결과는origin/HEAD -> origin/master
origin/master
origin/<远程分支名>
2. 로컬에서 새 브랜치를 만들고 이 브랜치를 여기에 넣습니다.
git checkout -b <本地分支名> origin/<远程分支名>