比如,远程github上有一个项目叫做project-euler,我本地想做一个分支,但是此分支是跟以前的分支差别很大的,不想先clone再修改,怎么办?
解决办法:
- 第一步:本地工程做好,将其做成一个git库
git init
- 第二步:添加远程库
git remote add origin [email protected]:fortianwei/project.euler.git
注意,这里需要ssh-key的支持,到github账号
的设置中,添加ssh keys
,可以参考网上各种例子。或着直接使用https的方式:
git remote add origin https://github.com/fortianwei/project-euler.git
- 第三步:本地添新建分支,比如叫做test2
git checkout -b test2
- 第四步:将分支test2提交到远程库
git push origin test2
另:如果可以clone的情况,那么就正常
git clone xxxxxxxx
git branch abcde
git checkout abcde
git push origin abcde
评论区