git remote add local_proj /opt/git/project.git 给项目添加新远程服务器地址
git clone /opt/git/project.git local_proj
一个本地项目与git相结合有两种情况:
1、先有本地项目,然后再将项目push到git服务器上
这种情况下,如果你要将项目push到git服务器上,那要怎么办?
办法是:给项目添加远程服务器地址,这时就可以使用命令
git remote add abbrname https://opt/git/project.git
这命令的意思是添加一个远程git服务器A,A的url为https://opt/git/project.git,代号为abbrname
这时你再执行命令
git remote -v
如果有将该代号和url打印出来说明添加成功。
这时你需要将远程项目下载下来,通过命令:
git fetch abbrname
这时可以查看到远程的分支在本地的体现
git branch -r
这时便会输出当前远程项目的branch情况。
最后再把远程分支的某分支与本地merge起来。
接下来你要将项目push到git服务器A上的master分支,你只要使用命令
git push abbrname master
2、无本地项目,需要从git服务器上download下来.
假如我们要参与到apache的mina开源框架的开发时,这时通过git clone命令将项目load到本地,命令:
git clone https://github.com/apache/mina mina
通过命令
pwd
可知我们当前的目录,那么在这个目录下就多了一个mina的目录了,通过
cd mina
进入mina项目的目录里面再执行命令
git remote -v
这时我们可以看到
说明git clone url dir 命令会自动将命令中的url作为download下来的项目一个远程服务器地址,并且代号为origin。
假如你要给这个已在本地的mina项目再添加一个远程git服务器,那么你就可以按照情况1的方式来处理了