git stash 拉去 git操作命令符

2021-10-17 02:22:31 字數 875 閱讀 4963

1、將遠端分支的**合併到本地分支

1)git fetch  獲取到遠端分支的**庫  執行完會看到遠端分支更新的內容同步到本地

2)git merge origin/要合併的與參橫分支名稱。

2、如果兩個人在同乙個分支上進行協作開發

git pull:更新線上的**到本地

如果提交的時候報錯  可能是本地**修改了 線上的也修改了兩個解決方案:

1)、放棄本地修改  直接覆蓋:

git reset --hard

git pull

2)、stash

git stash

git pull

git stash pop

接下來diff一下此檔案看看自動合併的情況,並作出相應修改。

git stash list: 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。

git stash clear: 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。

3、拉取遠端分支**並建立新分支

1)把遠端分支拉到本地

git fetch

2)在本地建立分支dev並切換到該分支

git checkout -b dev(本地分支名稱) origin/dev(遠端分支名稱)

3)把某個分支上的內容都拉取到本地

git pull origin dev(遠端分支名稱)

刪除本地分支

git branch -d + 分支名

刪除遠端分支

git push origin --delete + 分支名

建立本地分支

git checkout -b  + 分支名

onion 17611378377.

Git 操作之「git stash內容誤刪找回」

最近我在開發中遇到這麼乙個問題 某次的開發內容使用git stash命令暫存了工作現場,之後手殘直接刪除了暫存的這次記錄和內容。unreachable print out objects that exist but that aren t reachable from any of the ref...

git stash的簡單操作

由於有時候要做測試。比如修改一部分 或者刪除了乙個檔案。單個檔案恢復可以用git checkout filename 加入我刪除了100個呢?這時候就用到stash了 原始的檔案狀態 進行修改。刪除了100個檔案。現在想還原這100個檔案。直接執行 git stash 發現這100個檔案全部還原出來...

玩轉GIT之看清 git stash 的本質

開發經驗 1 當你新建檔案修改了 如果沒有git add那麼你用git stash是不能儲存修改到暫存區的,但是如果你沒有新建檔案,只是在原有檔案裡進行修改,那麼是可以在沒有git add的情況下儲存到修改到暫存區的。下面是開發中最多的用法 沒有之一 正擼a專案的時候,被拉去做b專案,這個時候 st...