W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
學(xué)習(xí)如何修正現(xiàn)有的提交。
給程序添加作者注釋。
# Default is World
# Author: Jim Weirich
name = ARGV.first || "World"
puts "Hello, #{name}!"
$ git add hello.rb
$ git commit -m "Add an author comment"
在你做了提交之后,你意識到任何好的作者注釋都應(yīng)該包含 Email 地址。更新 hello 程序來包含 Email。
# Default is World
# Author: Jim Weirich (jim@somewhere.com)
name = ARGV.first || "World"
puts "Hello, #{name}!"
我們真的不想因為 Email 而分開提交。讓我們修正先前的提交 來包含 Email 更改。
$ git add hello.rb
$ git commit --amend -m "Add an author/email comment"
$ git add hello.rb
$ git commit --amend -m "Add an author/email comment"
[master eb30103] Add an author/email comment
1 files changed, 2 insertions(+), 1 deletions(-)
$ git hist
$ git hist
* eb30103 2013-04-13 | Add an author/email comment (HEAD, master) [Jim Weirich]
* 1f7ec5e 2013-04-13 | Added a comment (v1) [Jim Weirich]
* 582495a 2013-04-13 | Added a default value (v1-beta) [Jim Weirich]
* 323e28d 2013-04-13 | Using ARGV [Jim Weirich]
* 9416416 2013-04-13 | First Commit [Jim Weirich]
我們可以看到最初的“author”提交現(xiàn)在消失了,而且它已經(jīng) 被“author/email”提交替換。通過重置分支到某個提交并重 新提交新的更改,你可以實現(xiàn)相同的效果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: