1、在服务器上创建Git仓库
$ cd /opt/git $ mkdir project.git $ cd project.git $ git --bare init
其中"git --bare init"为创建一个空的仓库,这个仓库不会生成代码文件;
2、远程客户端或者本地添加服务器的仓库
$ cd myproject $ git init $ git add . $ git commit -m 'initial commit' $ git remote add origin name@ip:/opt/git/project.git $ git push origin master
如果是是在本地的git添加,则把ip设为:127.0.0.1
其它客户端则直接Clone服务器的仓库:
$ git clone git@gitserver:/opt/git/project.git $ vim README $ git commit -am 'fix for the README file' $ git push origin master
3、从服务器获取最新的代码:
$ git pull origin master
以上命令会从服务器的仓库中下载最新的代码并自动合并到本地的代码中,而"git fetch origin
"只是获取所有你本地仓库中还没有的数据,但不会自动合并。
4、把代码放到github中
在https://github.com/,注册用户并新建一个库
$ git remote add remotename git@github.com:<username>/sample_app.git
$ git push -u remotename master
参考文档: