将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种。
第一种方法比较简单,直接用把远程仓库拉到本地,然后再把自己本地的项目拷贝到仓库中去。然后push到远程仓库上去即可。此方法适用于本地项目不是一个git仓库的情况。
具体步骤如下:
第二种方法就是先将本地的项目初始化为一个git仓库,然后再强行合并本地仓库和远程仓库,由于这两个仓库是完全不同的两个仓库,所以直接pull都会报错,需要在pull的时候假加上–allow-unrelated-histories才可以pull成功。此方法适用于本地项目已经是一个git仓库的情况。
具体步骤如下:
然后就ok了。
最后附上git的一些其他命令: 1、删除已将关联的远程主机
git remote rm origin 12、查看所有本地分支
git branch -a 13、新建一个分支,名字叫xf
git branch xf 14、切换分支到xf分支
git checkout xf 15、把远程分支的代码pull到本地分支:git pull <远程主机名> <远程分支名>:<本地分支名> 如:取回origin主机的master分支,与本地的xf分支合并,输入命令:
git pull origin master:xf 16、推送当前的分支,git push <远程主机名> <本地分支名>:<远程分支名> PS:注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。 如:把本地的xf分支推送到origin主机的master分支,输入命令:
git push origin xf:master 1