用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
远程仓库初始化: 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
相关文章推荐
- 使用 Git 命令去管理项目的版本控制(一)
- Android Studio教程05-Git的使用(项目管理与版本控制)
- Git Submodule管理项目子模块 使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的
- Mac升级git版本 以及 使用git和github管理自己的项目---基础操作学习
- 使用git进行项目版本管理
- 怎么使用git来管理项目版本?
- 怎样在Xcode4中用Git对已有项目进行版本管理 编辑
- Android进阶#(8/12)让不断升级的系统更好管理——Git 版本控制_项目协作,GitHub。
- 【版本控制管理】 深入 001 A successful Git branching model GIT 项目分支策略和释放管理
- Git 同一份基础版本,如何管理不同项目
- Android项目开发的Git版本管理模式
- (4.5.2.3)Android Studio教程05-Git的使用(项目管理与版本控制)
- Git项目版本管理
- 怎样在Xcode4中用Git对已有项目进行版本管理
- 07-git和svn项目版本管理的比较
- Xcode4中用Git对已有项目进行版本管理
- 怎样在Xcode4中用Git对已有项目进行版本管理
- IntelliJ IDEA中对java项目进行版本管理(基于git)
- Atitit 项目版本管理gitflow 与 Forking的对比与使用