将本地已存在的项目添加到远程repo的一个分支里
- 在项目根目录里初始化一个git repo:
git init
- 将项目目录里所有文件添加到repo里,并提交:
git add .; git commit -m <注释>
(注:因为算初次提交,这里注释可直接写Initial commit) - 通过添加远程repo,手动建立本地和远程目的地的连接:
git remote add <repo代称> <repo地址>
(注:repo代称是自己取的,repo地址一般用的是GitHub SSH)
到这一步时,已经成功和远程repo建立了连接,并且可以用自己取的<repo代称>来指代远程repo了。
- (可选)目前本地只有一个名为master的分支,直接push到远端会对应地生成一个名为master的分支。如果需要换一个远程的分支名,则需要在本地另建一个分支,并将这个新本地分支命名为你想要的名字:
git checkout -b <分支名>
- 这个时候就可以push了!
git push <repo代称> <分支名>
(注:不清楚在这一步<分支名>是否是必要的,也许可以不用加)