git 學習筆記

2021-09-13 02:49:10 字數 1204 閱讀 6605

git commit的資訊如何修改,如何退出修改

git commit 最後一次提交的注釋資訊,如何修改? 如何退出編輯器?

今天用git commit -m 「注釋」提交的時候,注釋寫錯了,於是各種查資料開始了和git bash vim的糾纏。。。(網上的資料我真是沒操作成功,不過最後還是摸索出來了。

首先 使用 git commit --amend 命令(修改最近一次提交的注釋資訊),會進入到vim 編輯器

然後 你會發現編輯器裡你怎麼輸入都沒反應,這是因為vim處在不可編輯狀態,

按下字母鍵 c(此時進入編輯狀態),可以開始修改注釋資訊了

修改好後,你會發現怎麼都退出不了,然後如下操作:

按下esc (退出編輯狀態); 接著連按兩次大寫字母z,你會驚喜的發現,終於儲存好退出來了!

git bash 建立本地倉庫並關聯到遠端倉庫

1.在本地建立了乙個git倉庫

git init

git add readme.md

git commit -m 「first commit」

2.在github建立乙個git倉庫

3.把已有的本地倉庫與遠端倉庫關聯(讓這兩個倉庫進行遠端同步)

git remote add origin

git push -u origin master

如何參與乙個開源專案

fork:

比如人氣極高的bootstrap專案,這是乙個非常強大的css框架,你可以訪問它的專案主頁點「fork」就在自己的賬號下轉殖了乙個bootstrap倉庫,然後,從自己的賬號下clone:

clone:

git clone [email protected]:michaelliao/bootstrap.git

一定要從自己的賬號下clone倉庫,這樣你才能推送修改。如果從bootstrap的作者的倉庫位址[email protected]:twbs/bootstrap.git轉殖,因為沒有許可權,你將不能推送修改。

new pull request:

如果你想修復bootstrap的乙個bug,或者新增乙個功能,立刻就可以開始幹活,幹完後,往自己的倉庫推送。

如果你希望bootstrap的官方庫能接受你的修改,你就可以在github上發起乙個pull request。當然,對方是否接受你的pull request就不一定了。

Git學習筆記

git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...

git 學習筆記

1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...

Git 學習筆記

顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...