git的使用技巧

2021-07-10 11:50:21 字數 1169 閱讀 5676

可以用下面的命令列:

git

reset--

hard

head~1;

gitpush

origin

head--

force;

注意:head~1,還可以是要切換的commit的id號。

根據–soft–mixed–hard,會對working tree和index和head進行重置:

網上也有下面的做法:

git

reset--

hard

head~1;

gitrevert

head;

但是,沒有試過。

執行如下命令:

git rm --cached "檔案路徑";

git commit;

總有些檔案你不希望git幫你管理,那麼就不要git add這些檔案,但是當你用git status -s查詢檔案狀態的時候,螢幕上總會出現這些檔案untracked,這對於有強迫症的童鞋來說真是一件令人鬧心的事,怎麼辦?別擔心,下面的方法會讓您沒有後顧之憂。

我們可以新建乙個gitignore檔案,來忽略那些不願意新增的檔案或者資料夾。

如下:

# matlab

data/

其中,*.mat*asv……,是忽略特定型別的檔案,而data/是忽略『data』資料夾,如此便可。

問題

git rm -r --cached data # data是資料夾名 從暫存庫中刪除資料夾,而工作區的資料夾仍在

# `git rm --cached *.jpg` *.jpg是檔名

# 也可以用`git rm -r --cached .`來刪除暫存庫中的所有檔案和資料夾

git add . # 這時就不會新增那些不願新增的檔案了

git 使用技巧

1.working directory 工作目錄 2.git directory git庫目錄 3.git index git索引 git index 可以看作是工作目錄和git庫目錄之間的暫存區,和staging area是相同的意思。最簡單的檢視目前什麼內容在index中的方法是使用git st...

git 使用技巧

參考github官方文件 配置了https和ssh連線。略。可參見github官方文件 進入專案根目錄,輸入 git init 還是在專案根目錄中輸入 git add 還是在專案根目錄中輸入 git commit m 第一次提交,建立專案。在本地專案倉庫的根目錄中,輸入 git remote add...

Git使用技巧

如果你不需要繁雜的git使用說明,只要能夠快速實現的方式,那可以往下看 git revert 撤銷某次push git revert n 輸入commit的編號 git commit m 描述 git push origin ubuntu git 安裝 sudo apt get install gi...