您的位置:首页 > 其它

用GIT管理项目版本

2014-07-01 23:23 204 查看
建立一个远程GIT服务器,服务器内为每个项目建立单独的仓库。各个客户端完成开发工作后,默认把自己的master合并远程仓库的master.

远程仓库初始化: git --bare init ;

远程仓库一定要初始化为裸仓库,原因是,这样做,每次任何人提交代码后,其他人可以看到。非裸仓库,如果远程仓库当时的working tree正是master, master不会显示出其他人提交的代码。这样开发起来有很多不便。

对远程仓库扩展权限:

chmod -R 'g+rwx' popdots

从远程仓库复制代码到本地仓库

git clone ssh://account_name@192.168.0.102/path/to/local/repository

放入删除过.git目录的项目源码

git add .

git commit -m 'submit all project code'

创建本地开发分支

git branch dev

切换到本地开发分支, 并切换回主分支

git checkout dev

git checkout master

上传代码到远程主分支

git fetch origin master

git push origin master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: