如何在終端裡往 Git 中提交一大段 多行的注釋

2021-09-25 20:43:53 字數 818 閱讀 3108

如果要新增大段注釋,必須要呼叫文字編輯器。(用 idea 等的可以忽略了,它幫你搞好了)可以使用core.editor選項來修改預設的編輯器1

$ git config --global core.editor emacs

$ git config --global core.editor vim

$ git config --global core.editor "[your editor] -w"
-w通知 git 使用其他的指定編輯器

macvim

用 macvim 做commit時的編輯器,用-f引數能避免下面的提示。(-w引數無效)

aborting commit due to empty commit message.

在終端修改 git config 如下:

git config --global core.editor "/bin/mvim -f"
使用git commit呼叫

例子:

touch readme.md

git init

git add readme.md

# git commit -m "first commit" # 命令列新增提交資訊

git commit # 編輯器新增提交資訊

git - 配置 git # core.editor↩︎

通過Git往GitHub提交乙個專案

1.在專案的檔案位置開啟 git bash here 進入命令列介面 2.輸入 git init 在當前專案的目錄中生成本地的git管理 會發現在當前目錄下多了乙個.git資料夾 3.輸入 git add 將專案上所有的檔案新增到倉庫中的意思,如果想新增某個特定的檔案,只需把 換成這個特定的檔名即可...

如何在git中恢復先前的提交?

git checkout file命令中的 很重要,沒有 就變成了 切換到另乙個分支 的命令,我們在後面的分支管理中會再次遇到git checkout命令。這個命令的作用就是讓這個檔案回到最近一次git commit或git add時的狀態 git reset命令既可以回退版本,也可以把暫存區的修改...

如何在git裡撤銷(幾乎)任何操作

如何在git裡撤銷 幾乎 任何操作 一 撤銷乙個已經公開的改變 場景 已經執行了gitpush,將修改傳送到了github,需要撤銷某乙個commit。方法 git revert二 修正最後乙個commit訊息 場景 在最後一條commit訊息裡有乙個筆誤,已經執行git commit m 但在pu...