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...