Git 切換分支,以及git stash的使用

2021-10-01 13:06:13 字數 576 閱讀 2978

問:怎樣在不commit的情況下,拉取別人的** / 切換到本地某次commit?

更新專案步驟

可以先執行git stash將本地修改儲存起來。 這樣本地就乾淨了。再使用git status,看不見修改的檔案

然後git pull拉取別人最新**

git stash pop恢復最新的進度到工作區。git缺省會把工作區和暫存區的改動都恢復到工作區。git status後就可以看見之前修改的檔案

切換到本地某次commit

git log查詢目標版本的commitid,複製下來

git checkout 目標版本commitid,此時就進入了舊版本的**,觀察可知是切換了乙個舊版本**的臨時分支

git checkout 原來的分支名(比如git checkout master),這就回到了最新的**

Git的分支建立以及切換

什麼是分支呢?學過 樹 的大佬們都知道,樹有左孩子和右孩子 左分支,右分支 我們以圖舉例乙個二叉樹 其中b c是a的左孩子 左分支 右孩子 右分支 d e是b的左孩子 左分支 右孩子 右分支 f g是c的左孩子 左分支 右孩子 右分支 這是資料結構中的 樹 結構,那我們git的 分支 又是啥妖怪?長...

git 切換分支

git一般有很多分支,我們clone到本地的時候一般都是master分支,那麼如何切換到其他分支呢?主要命令如下 1.檢視遠端分支 git branch a 我在mxnet根目錄下執行以上命令 mxnet git branch a master remotes origin head origin ...

git 切換分支

git一般有很多分支,我們clone到本地的時候一般都是master分支,那麼如何切換到其他分支呢?主要命令如下 1.檢視遠端分支 git branch a 我在mxnet根目錄下執行以上命令 mxnet git branch a master remotes origin head origin ...