W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
學習如何在倉庫中創(chuàng)建本地分支。
是時候重寫“hello world”的主要功能了。因為這可能會花一 會兒時間,所以你可能想要把這些更改放到一個獨立的分支, 以便與 master 中的更改隔開。
讓我們叫新的分支為 greet
。
$ git checkout -b greet
$ git status
注意:git checkout -b <branchname>
是 git branch <branchname>
及git checkout <branchname>
的簡寫。
注意 git status
命令報告你在 greet
分支。
文件: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"
更新 hello.rb 文件來使用 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"
更新 Rakefile 來使用外部的 Ruby 進程。
#!/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 個新提交的 greet 新分支。接下來我 們將學習如何導航及切換分支。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: