为了学习git,我做了两个回购,直到现在我才刚刚从我当地的一个远程仓库推进。我刚刚制作了第二个远程仓库,并希望将所有代码放在那里。目前我的本地仓库有很多未跟踪的文件和未按下的更改。如何将我的所有文件从本地仓库获取到新的远程仓库?
答案 0 :(得分:1)
进入首次回购并创建一个新的remote
(例如,secondRepo
),其网址为second-repo
。
# run in first-repo
$ git add remote secondRepo <second-repo-url>
$ git fetch secondRepo
现在,结帐到新分支(比如feature
)。执行Add
,Commit
您的本地更改,推送到新的远程(此处为secondRepo
)分支(例如,master
)。
$ git checkout -b feature
$ git add -A
$ git commit -m 'message'
$ git push secondRepo master
现在, secondRepo 的主分支包含所有本地文件,提交/更改。