在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Java/ 創(chuàng)建分支
創(chuàng)建沖突
暫存更改
創(chuàng)建項(xiàng)目
Git 內(nèi)幕:.git 目錄
撤銷(xiāo)本地更改
移動(dòng)文件
移除 oops 標(biāo)簽
何為 Origin
再談結(jié)構(gòu)
撤銷(xiāo)暫存的更改
修正提交
別名
檢查狀態(tài)
給版本打標(biāo)簽
撤銷(xiāo)提交的更改
拉下共享的更改
變基
暫存與提交
合并
合并拉下的更改
更改而非文件
更改原始倉(cāng)庫(kù)
重置 master 分支
回顧克隆的倉(cāng)庫(kù)
變基 VS 合并
共享倉(cāng)庫(kù)
導(dǎo)航分支
重置 greet 分支
添加跟蹤的分支
獲得舊版本
克隆倉(cāng)庫(kù)
Git 內(nèi)幕:直接處理 Git 對(duì)象
再談設(shè)置
遠(yuǎn)程分支
從分支移除提交
合并回 master
查看分叉的分支
添加遠(yuǎn)程倉(cāng)庫(kù)
拉下更改
歷史
在 master 中更改
裸倉(cāng)庫(kù)
做更改
高級(jí)/將來(lái)的主題
推送更改
多個(gè)倉(cāng)庫(kù)
設(shè)置
提交更改
取得更改
托管你的 Git 倉(cāng)庫(kù)
創(chuàng)建分支
解決沖突

創(chuàng)建分支

目的

學(xué)習(xí)如何在倉(cāng)庫(kù)中創(chuàng)建本地分支。

是時(shí)候重寫(xiě)“hello world”的主要功能了。因?yàn)檫@可能會(huì)花一會(huì)兒時(shí)間,所以你可能想要把這些更改放到一個(gè)獨(dú)立的分支,以便與 master 中的更改隔開(kāi)。

創(chuàng)建分支

讓我們叫新的分支為 greet。

$ git checkout -b greet
$ git status

注意:git checkout -b <branchname>git branch <branchname>git checkout <branchname> 的簡(jiǎn)寫(xiě)。

注意 git status 命令報(bào)告你在 greet 分支。

更改 Greet:添加 Greeter 類(lèi)

文件:lib/greeter.rb

class Greeter
  def initialize(who)
    @who = who
  end
  def greet
    "Hello, #{@who}"
  end
end
$ git add lib/greeter.rb
$ git commit -m "Added greeter class"

更改 Greet:修改主程序

更新 hello.rb 文件來(lái)使用 greeter。

require 'greeter'

# Default is World
name = ARGV.first || "World"

greeter = Greeter.new(name)
puts greeter.greet
$ git add lib/hello.rb
$ git commit -m "Hello uses Greeter"

更改 Greet:更新 Rakefile

更新 Rakefile 來(lái)使用外部的 Ruby 進(jìn)程。

#!/usr/bin/ruby -wKU

task :default => :run

task :run do
  ruby '-Ilib', 'lib/hello.rb'
end
$ git add Rakefile
$ git commit -m "Updated Rakefile"

下一步

我們現(xiàn)在已經(jīng)有了包含 3 個(gè)新提交的 greet 新分支。接下來(lái)我們將學(xué)習(xí)如何導(dǎo)航及切換分支。