Linux系統|git如何修改文件|git修改文件的方法

git在提交文件到遠程倉庫前,需要先把文件添加到暫存區並提交到版本庫,這期間我們就可以做修改操作了。

一、修改文件名

1.在提交文件前,想修改文件名,可以這麼做:

$ git mv README.txt README

其實,上面的命令相當於運行了以下三條命令:

$ mv README.txt README
$ git rm README.txt
$ git add README

這時候可以使用git status查看文件狀態:

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#new file:   README

2.提交文件後,如想改文件名,執行第1步的git mv操作即可。

然後查看文件狀態,此時會提示重新命名的文件:

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       renamed:   README.txt -> README
#

提交的時候也會提醒你:

1 file changed, 0 insertions(+), 0 deletions(-)
rename README.txt => README (100%)

 

二、修改文件內容

1.提交文件後,如果對文件內容不滿意,仍然可以修改文件內容,只是修改內容後需要重新添加到暫存區並提交到版本庫:

$ git add README
$ git commit -m "modify README"

2.如果剛纔提交時忘了暫存某些修改,可以先補上暫存操作,然後再運行 –amend 提交:

$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

上面的三條命令最終只是產生一個提交,第二個提交命令修正了第一個的提交內容。

最後就可以提交修改後的文件到遠程倉庫了~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章