Introduction to Git Lu Li 2012-10-29.

Slides:



Advertisements
Similar presentations
模板的使用 教育学 江西教育学院教育系 冯芳 2012 - 10. 第二章 教育学的产生和发展 第一节 教育学的研究对象和任务 第二节 教育学的产生与发展 第三节 学习教育学的意义与方法.
Advertisements

教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
index 目次 ( 請按一下滑鼠,解答就會出現喔 !) 接續下頁解答 3-1 極限的概念.
104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
用 藥 安 全 用 藥 安 全 護 理 師 張 嘉 芬. 前 言 前 言 正確用藥的方法 藥袋上的秘辛 為了減少重大疾病或是醫療處理、 用藥不當的相關事件發生。
阿尔伯特亲王 阿尔伯特亲王纪念碑 维多利亚女王夫妇 维多利亚女王一家 建造水晶宫 水晶宫初建时的照片.
(一)辦桌文化起始略說: 1. 祭祀宗教 2. 生命禮儀 3. 外燴 --- 老師、師公、師傅、總鋪師 4. 搬桌搬椅時代 (二) 食物食材 1. 靠山考海 2. 基本:炒米粉、糍、檳榔 3. 小吃搬上桌 (三) 變變變 1. 調味不同 2. 師承不同 3. 地點也變.
C A D C D.
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
职业指导服务系统 欢迎了解职业指导服务系统!
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
第4章 交易性金融资产与可供出售金融资产 学习目标
版本控制的史前时代 用存储介质拷贝代码 代码相互覆盖,不知道哪个版本是正确的 搞错了无法恢复,需要定期手工备份
梦想启航 ——大学生活与职业规划专题讲座.
河北保定外国语学校 高三家长会.
2015年12月14日-2015年12月20日 缩略版.
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
(4F01) 陳可兒 (4F03) 張令宜 (4F05) 何秀欣 (4F14) 潘美玲
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
以信息化带动教育现代化,打造教育的“南山质量”
个体税收征管政策讲解 浏阳市地方税务局.
封面 2015易驾考最新分享: 科目二考试方法秘诀 文章来源:易驾考官网.
基于行业的 企业技术创新信息保障体系研究 刘 华 博士 中国科学技术信息研究所.
第四讲 1949—1991年的中苏关系 及其经验教训.
“鼠标加水泥”的百货公司——武汉中百 朱巧巧 陆嘉怡 田泽宇.
小学《人•自然•社会》 五年级教材解读 浙江省教育厅教研室 李 荆 -
我家跨上了“信息高速路”.
輕歌妙舞送黃昏 組員名單 組長:程鵬飛 組員:黎達華 劉展鵬 邱迦欣.
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
杜甫诗三首 《望岳》 《春望》 《石壕吏》 授课人:姚晓霞.
普通话模拟测试 与学习平台 使用指南.
期考議題 單元一:資訊科技(eg上網活動)與人際關係 單元二:青少年社政參與(80後) 單元二:郊野公園與房屋政策/問題
香港普通話研習社科技創意小學 周順強老師.
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
大學多元入學方案 財務金融二 王詩茹.
第十章 针灸学基础 广州医学院 刘义海、潘俊辉 人民卫生电子音像出版社出版.
網路小說劇情建構與伏線營造 Windows98.
人地關係 ── 熱帶雨林 人文活動對環境的影響.
义务教育新课程标准实验教科书 九年级历史下册课堂教学设计
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
學得來的領導魅力 催化員工參與感 指導老師 胡凱傑教授 第八組 連芊華 吳靜芳
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
克薩技術 vs 傳統配種 克薩人.
国际贸易法.
翰林自然 六年級上學期 第二單元 聲音與樂器.
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
不動產市場 分析與預測 第四章 不動產市場分析與研究.
前言.
伯裘書院 環保廣告能否有效 地推動環保意識.
4H (1)歐宛曈 (9)李熹漩 (12)吳紀芙 (14)唐曉筠
杜甫诗三首 《望岳》 《春望》 《石壕吏》.
诗歌鉴赏专题训练 二零零七年九月.
GitHub 2015/10/28 鄭雅馨.
GERRIT使用说明 配置管理-高峰
开源软件分布式版本控制器 GIT Linus的第二个伟大作品 演讲者:喻鹏.
本节我们结合AD5724驱动时序给大家介绍一下状态机在实际工程中的使用。
本节我们结合AD5724驱动时序给大家介绍一下状态机在实际工程中的使用。
欢乐玩转GIT 讲师:FREE QQ:
Git介绍 邹琼俊.NET码农 博客园博客地址
Git & github By 宋正倫 (修訂by jmchen).
环境配置及使用.
Git使用入门 —johnson.
涉江采芙蓉 重庆市涪陵实验中学 余波.
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
设岗申请 审核发布 岗位申请 助教培训 津贴发放 工作考核 授课教师 岗位要求 工作内容 开课单位 确定课程、岗位 发布需求 研究生
議題: 複製人.
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
Git 新一代版本控制系统 superwen.
Git使用简介 rainzha
聖經的獨特.
Presentation transcript:

Introduction to Git Lu Li 2012-10-29

Outline What is git? Git 安装与配置 Git 常用命令 基于Git的团队协同 开发

What is Git? Git 是一个开源的分布式版本控制系统 最初由 Linus Torvalds为了帮助管理Linux内核开发而开发,现在被用于很多知名项目

Git 安装与配置 Windows:下载msysgit (Git的windows版本) http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.11-preview20120710.exe&can=2&q= 安装,选择默认配置,一路next 打开Git bash(git在windows下的命令行工具)

Git bash

图形化界面TortoiseGit的安装 http://code.google.com/p/tortoisegit/downloads/detail?name=TortoiseGit-1.7.14.0-64bit.msi&can=2&q=

Git常用命令 git init:创建一个项目 Eg.git init db git add:添加文件。这个命令要求git给我们目前的项目db制作一个快照snapshot(快照只是登记留名,快照不等于记录在案,git称之为索引index)。快照一般会暂时存储在一个临时存储区域中。 git commit:提交文件。用于将快照里登记的内容永久写入git仓库中,也就是开发者来提交自己的开发成果。 在输入git commit后会转到一个vim窗口,要求开发者输入这次提交的版本和开发信息。

Git 常用命令 git diff:查看修改。比较的是项目文件与index file的区别 git diff --cached:比较的是index file与数据仓库之间的区别。

Git 常用命令 git status:查看整个项目中文件的改动信息 git log:查看开发日志 Changed but not updated:git发现你修改了但是未add的内容 Changes to be committed:git发现你已经git add了,但未git commit的内容 git log:查看开发日志

Git 常用命令 Git branch [branch_name]:创建分支 Git branch:查看当前分支 Eg:git branch temp1 创建分支temp1 Git branch:查看当前分支 Git merge [branch_name]:将[]内名字的分支与当前分支合并。 Git branch –d/-D [branch_name]:删除分支 d表示合并后删除分支 D表示无论如何都删

Git 常用命令 Git clone [git_host]:[git_repo] 从服务器克隆git数据库到本地 git_host是服务器的主机名@IP地址 git_repo为要克隆的git库目录,比如/home/git/applications.git 开发人员只要克隆自己工作所需的那个目录即可,如果涉及不止一个目录,则需要分别克隆

Git常用命令 Git pull 主机名@IP地址: 目录 e.g. git pull ruby@192.168.0.2 : ~\work Git push主机名@IP地址: 目录 git-push命令将本地版本更新推送到远端仓库中。

基于GIT的团队协同开发 基本流程 Git clone 主机名@IP地址 : 目录 …单机项目开发… Git pull 主机名@IP地址 : 目录 …解决版本合并问题… Git push 主机名@IP地址 : 目录

Thanks!