惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
博客园_首页
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
D
Docker
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
G
Google Developers Blog
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟
git学习笔记之项目开发与部署
2014-03-20 · via 夜行人

最近参与一个团队开发的项目,惊叹于git的威力。

做个笔记备忘。

项目开发中,需要git支持的地方大约有这些:

  • 分支,我目前负责羡慕的重构新建了一个Refactoring_medmeeting分支。
  • 将托管库中我的分支的更新同步到测试服务器上。

###具体操作 假设我们的项目文件夹是mysite.

####开发环境

  • 查看现有分支git brance
  • 新建分支Refactoring_medmeeting:git brance Refactoring_medmeeting
  • 切换到分支下git checkout Refactoring_medmeeting,之后我们的commit都会提交到Refactoring_medmeeting分支上
  • 将’commit’的内容同步到远程的同名分支上,git push origin Refactoring_medmeeting:Refactoring_medmeeting ,c初次执行时,会在远程生成同名分支Refactoring_medmeeting。之后仅仅是提交

####远程测试服务器 在测试服务器,我需要对自己的分支进行测试。

  • 首先克隆项目
  • 查看远程分支:git branch -r
  • git checkout -b Refactoring_medmeeting origin/Refactoring_medmeeting
  • 当前处于Refactoring_medmeeting分支,之后的git pull 都是在当前分支进行
  • 当git仓库中Refactoring_medmeeting分支更新时,需要把它同步到测试服务器。只需要git pull就行
  • 由于开发环境使用sqlite,所以git pull会覆盖之前数据库,git会问题是否这样做,同意的话git reset --hardgit pull
  • 由于是测试环境,有些时候遇到冲突,使用了强制执行。加个参数 -f

####修改Git remote add时使用的远程仓库

  • git remote rm origin
  • git remote add origin git@xxx

文章作者 种瓜

上次更新 2014-03-20