歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

使用Git打包patch補丁

第一次的時候需要先創建一個本地代碼庫:

初始化一個新的git倉庫
在一個已存在的目錄中初始化git存儲,只要在目錄下輸入'git init'命令即可。這樣會為這個目錄生成一個基本的git存儲框架。

$ rails myproject
$ cd myproject
$ git init
現在,就有了一個空的git存儲(你可以查看目錄下的'.git'目錄)。現在就可以stage和提交(commit)文件到這個目錄了。分別使用'git add'和'git commit'命令。

$ git add .
$ git commit -m 'initial commit'

這樣你就有了一個完整的提交之後的git存儲了,可以運行'git log'

$ git log

第二步查看修改

git diff xxxx


第三步提交修改

運行 'git commit -a' 命令,效果跟在SVN中使用'commit'命令一樣。

$ git commit -a 執行完之後,一個提交信息的提示會出現在編輯器中(這裡$EDITOR環境變量或'core.editor'這兩個git配置變量的默認值都是vim)類似下面這樣的內容: _
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch main
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
# modified:   README
#                                                                     
~                                                                                     
~                                                                                     
".git/COMMIT_EDITMSG" 9L, 253C 輸入一些提交的信息,譬如"added myself to the README as an author"然後退出。


第四步打成Patch包

git log 查看提交的id

git format-patch xxxxxxxxxxxxx(commit id)

Copyright © Linux教程網 All Rights Reserved