SlideShare ist ein Scribd-Unternehmen logo
1 von 23
GIT 使用帮助
什么是版本控制?
• version control system 简称VCS
什么是GIT?
• Git是一个为了更好地管理linux内核开发而
  创立的分布式版本控制/软件配置管理软
  件。
GIT vs SVN
• GIT是分布式的,SVN不是
• GIT把内容按元数据方式存储,而SVN是按
  文件
• GIT分支和SVN的分支不同
• GIT没有一个全局的版本号,而SVN有
• GIT的内容完整性要优于SVN
GIT基础
GIT基础
GIT基础
基本的 GIT工作流程

• 在工作目录中修改某些文件。
• 对修改后的文件进行快照,然后保存到暂
  存区域。
• 提交更新,将保存在暂存区域的文件快照
  永久转储到 Git 目录中。
GIT安装
• 略…
初次运行 Git 前的配置
• $ git config --global user.name ”your name"
• $ git config --global user.email xxx@xxx.xx
一个重要的命令
• git help command
• Eg: git help config
Example
• 在Git仓库创建一个新项目
Example
Example
• 空的新项目是不能clone的,所以我们在本
  地提交一个初始化的版本先。
Example
Example
Example
• 哇卡卡,报错了。
• 因为Git仓库里的helloworld.git项目还没有权
  限。
Example
Example
Example
• 再次初始化helloworld
分支的新建与合并
• 主干默认为master(服务器和本地都一样)
• 创建分支:git checkout –b branchname
• 切换分支: git checkout branchname
• 更新分支: git fetch remotealias
• 合并分支: git merge branchname
• 删除分支: git branch –d branchname
• merge冲突时用命令: git status查看
• 推送分支: git push origin
  localbranchname[:remotebranchname]
• 删除服务器分支:git push origin :remotebranchname
分支的衍合
• git rebase master
• git rebase –onto master branchname1
  branchname2
• Note:
• 一旦分支中的提交对象发布到公共仓库,
  就千万不要对该分支进行衍合操作。
• 只能衍合当成一种在推送之前清理提交历
  史的手段。

Weitere ähnliche Inhalte

Andere mochten auch

Каталог - презентация здраволит
Каталог - презентация здраволитКаталог - презентация здраволит
Каталог - презентация здраволитЕвгений Курбанов
 
Trisha gee concurrentprogrammingusingthedisruptor
Trisha gee concurrentprogrammingusingthedisruptorTrisha gee concurrentprogrammingusingthedisruptor
Trisha gee concurrentprogrammingusingthedisruptorEthanTu
 
Реклама на Mail.Ru в Нижнем Новгороде и Поволжье
Реклама на Mail.Ru в Нижнем Новгороде и ПоволжьеРеклама на Mail.Ru в Нижнем Новгороде и Поволжье
Реклама на Mail.Ru в Нижнем Новгороде и ПоволжьеЕвгений Курбанов
 
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Курбанов
 
แต่ง Photo
แต่ง Photoแต่ง Photo
แต่ง PhotoTotop Top
 
แต่ง Photo
แต่ง Photoแต่ง Photo
แต่ง PhotoTotop Top
 
Интернет-бизнес в Нижнем Новгороде (а не в Москве или США)
Интернет-бизнес в Нижнем Новгороде (а не в Москве или США) Интернет-бизнес в Нижнем Новгороде (а не в Москве или США)
Интернет-бизнес в Нижнем Новгороде (а не в Москве или США) Евгений Курбанов
 
Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...
Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...
Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...Евгений Курбанов
 
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Курбанов
 
Бизнес в Интернет или Интернет в бизнесе
Бизнес в Интернет или Интернет в бизнесеБизнес в Интернет или Интернет в бизнесе
Бизнес в Интернет или Интернет в бизнесеЕвгений Курбанов
 
Медийная реклама в Интернете: стратегии победителей.
Медийная реклама в Интернете: стратегии победителей.Медийная реклама в Интернете: стратегии победителей.
Медийная реклама в Интернете: стратегии победителей.Евгений Курбанов
 

Andere mochten auch (19)

Каталог - презентация здраволит
Каталог - презентация здраволитКаталог - презентация здраволит
Каталог - презентация здраволит
 
Trisha gee concurrentprogrammingusingthedisruptor
Trisha gee concurrentprogrammingusingthedisruptorTrisha gee concurrentprogrammingusingthedisruptor
Trisha gee concurrentprogrammingusingthedisruptor
 
Екатерина Масягина, Burbon.ru
Екатерина Масягина, Burbon.ruЕкатерина Масягина, Burbon.ru
Екатерина Масягина, Burbon.ru
 
Реклама на Mail.Ru в Нижнем Новгороде и Поволжье
Реклама на Mail.Ru в Нижнем Новгороде и ПоволжьеРеклама на Mail.Ru в Нижнем Новгороде и Поволжье
Реклама на Mail.Ru в Нижнем Новгороде и Поволжье
 
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
 
Lad презентация 05 06_12
Lad презентация 05 06_12Lad презентация 05 06_12
Lad презентация 05 06_12
 
Дмитрий Попов, Itees
Дмитрий Попов, IteesДмитрий Попов, Itees
Дмитрий Попов, Itees
 
แต่ง Photo
แต่ง Photoแต่ง Photo
แต่ง Photo
 
แต่ง Photo
แต่ง Photoแต่ง Photo
แต่ง Photo
 
Контекстная реклама в Google AdWords
Контекстная реклама в Google AdWordsКонтекстная реклама в Google AdWords
Контекстная реклама в Google AdWords
 
Интернет-бизнес в Нижнем Новгороде (а не в Москве или США)
Интернет-бизнес в Нижнем Новгороде (а не в Москве или США) Интернет-бизнес в Нижнем Новгороде (а не в Москве или США)
Интернет-бизнес в Нижнем Новгороде (а не в Москве или США)
 
Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...
Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...
Домен РФ: кому, зачем, как минимизировать риски. Первые итоги приоритетной ре...
 
Евгений Молев, Burbon.ru
Евгений Молев, Burbon.ru Евгений Молев, Burbon.ru
Евгений Молев, Burbon.ru
 
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
 
Евгений Молев, Burbon.ru
Евгений Молев, Burbon.ruЕвгений Молев, Burbon.ru
Евгений Молев, Burbon.ru
 
А эффективен ли сайт?
А эффективен ли сайт? А эффективен ли сайт?
А эффективен ли сайт?
 
Бизнес в Интернет или Интернет в бизнесе
Бизнес в Интернет или Интернет в бизнесеБизнес в Интернет или Интернет в бизнесе
Бизнес в Интернет или Интернет в бизнесе
 
Fauji cement
Fauji cementFauji cement
Fauji cement
 
Медийная реклама в Интернете: стратегии победителей.
Медийная реклама в Интернете: стратегии победителей.Медийная реклама в Интернете: стратегии победителей.
Медийная реклама в Интернете: стратегии победителей.
 

Ähnlich wie Git

Git Flow 管理
Git Flow 管理Git Flow 管理
Git Flow 管理Pu Lee
 
Learn git
Learn gitLearn git
Learn git甘 李
 
Use Git-flow Manage Your Git Workflow
Use Git-flow Manage Your Git WorkflowUse Git-flow Manage Your Git Workflow
Use Git-flow Manage Your Git WorkflowLiangjun Jiang
 
Android 程式設計(4)
Android 程式設計(4)Android 程式設計(4)
Android 程式設計(4)Roy Wang
 
Git&Github Tutorial
Git&Github TutorialGit&Github Tutorial
Git&Github TutorialTing Wen Su
 
Git tutorial for windows user (給 Windows user 的 Git 教學)
Git tutorial for windows user (給 Windows user 的 Git 教學)Git tutorial for windows user (給 Windows user 的 Git 教學)
Git tutorial for windows user (給 Windows user 的 Git 教學)Cloud Tu
 
Git & git flow
Git & git flowGit & git flow
Git & git flowAmo Wu
 
Intro to Git 投影片
Intro to Git 投影片Intro to Git 投影片
Intro to Git 投影片Tony Yeh
 
Git 使用介绍
Git 使用介绍Git 使用介绍
Git 使用介绍medcl
 
工程師必備第一工具 - Git
工程師必備第一工具 - Git工程師必備第一工具 - Git
工程師必備第一工具 - GitAlan Tsai
 
Learning to Use Git | WeiYuan
Learning to Use Git | WeiYuanLearning to Use Git | WeiYuan
Learning to Use Git | WeiYuanWei-Yuan Chang
 
開發用不著打一架 - 分散式版本控制 Git
開發用不著打一架 - 分散式版本控制 Git開發用不著打一架 - 分散式版本控制 Git
開發用不著打一架 - 分散式版本控制 GitCalvin Huang
 
Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战icy leaf
 
Git introduction
Git introductionGit introduction
Git introductionmythnc
 
Git in a nutshell
Git in a nutshellGit in a nutshell
Git in a nutshellNelson Tai
 
Version control0221
Version control0221Version control0221
Version control0221jianhongciou
 
簡介 GitHub 平台
簡介 GitHub 平台簡介 GitHub 平台
簡介 GitHub 平台Will Huang
 
簡介 Git hub 平台 ( 1.5 hrs )
簡介 Git hub 平台 ( 1.5 hrs )簡介 Git hub 平台 ( 1.5 hrs )
簡介 Git hub 平台 ( 1.5 hrs )Will Huang
 
微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程Chang Mt
 

Ähnlich wie Git (20)

Git Flow 管理
Git Flow 管理Git Flow 管理
Git Flow 管理
 
Learn git
Learn gitLearn git
Learn git
 
Use Git-flow Manage Your Git Workflow
Use Git-flow Manage Your Git WorkflowUse Git-flow Manage Your Git Workflow
Use Git-flow Manage Your Git Workflow
 
Android 程式設計(4)
Android 程式設計(4)Android 程式設計(4)
Android 程式設計(4)
 
Git&Github Tutorial
Git&Github TutorialGit&Github Tutorial
Git&Github Tutorial
 
Git tutorial for windows user (給 Windows user 的 Git 教學)
Git tutorial for windows user (給 Windows user 的 Git 教學)Git tutorial for windows user (給 Windows user 的 Git 教學)
Git tutorial for windows user (給 Windows user 的 Git 教學)
 
Git & git flow
Git & git flowGit & git flow
Git & git flow
 
Intro to Git 投影片
Intro to Git 投影片Intro to Git 投影片
Intro to Git 投影片
 
Git 使用介绍
Git 使用介绍Git 使用介绍
Git 使用介绍
 
工程師必備第一工具 - Git
工程師必備第一工具 - Git工程師必備第一工具 - Git
工程師必備第一工具 - Git
 
Learning to Use Git | WeiYuan
Learning to Use Git | WeiYuanLearning to Use Git | WeiYuan
Learning to Use Git | WeiYuan
 
開發用不著打一架 - 分散式版本控制 Git
開發用不著打一架 - 分散式版本控制 Git開發用不著打一架 - 分散式版本控制 Git
開發用不著打一架 - 分散式版本控制 Git
 
Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战
 
Github簡介
Github簡介Github簡介
Github簡介
 
Git introduction
Git introductionGit introduction
Git introduction
 
Git in a nutshell
Git in a nutshellGit in a nutshell
Git in a nutshell
 
Version control0221
Version control0221Version control0221
Version control0221
 
簡介 GitHub 平台
簡介 GitHub 平台簡介 GitHub 平台
簡介 GitHub 平台
 
簡介 Git hub 平台 ( 1.5 hrs )
簡介 Git hub 平台 ( 1.5 hrs )簡介 Git hub 平台 ( 1.5 hrs )
簡介 Git hub 平台 ( 1.5 hrs )
 
微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程
 

Git

Hinweis der Redaktion

  1. 基本的 Git工作流程如下:1. 在工作目录中修改某些文件。 2. 对修改后的文件进行快照,然后保存到暂存区域。 3. 提交更新,将保存在暂存区域的文件快照永久转储到 Git目录中。