在多人協作項目開發中,一般的會在每次新開發特性拉取分支。完成后合並到主干,然后刪除合並過的分支。 但是,當誤刪除了分支怎么辦呢? 下面就一步步恢復被誤刪除的分支: 查找歷史提交的commit 上面命令會顯示出所有的提交記錄。 找到你需要恢復的對應的 commit。記住對應 ...
使用命令git remote show origin,可以查看remote地址,遠程分支,還有本地分支與之相對應關系等信息 清理遠程已刪除本地還存在的分支 git fetch prune origin 或者 git fetch p 或者 git pull p ...
2018-11-10 10:18 0 1321 推薦指數:
在多人協作項目開發中,一般的會在每次新開發特性拉取分支。完成后合並到主干,然后刪除合並過的分支。 但是,當誤刪除了分支怎么辦呢? 下面就一步步恢復被誤刪除的分支: 查找歷史提交的commit 上面命令會顯示出所有的提交記錄。 找到你需要恢復的對應的 commit。記住對應 ...
使用 git branch -a 可以查看本地分支和遠程分支情況 但遠程分支(紅色部分)刪除后,發現本地並沒有同步過來。 一. 同步本地的遠程分支 查看本地分支和追蹤情況: 可以發現紅框中的分支是遠程分支已被刪除的分支,根據提示可以使 ...
使用 git branch -a 可以查看本地分支和遠程分支情況 但遠程分支(紅色部分)刪除后,發現本地並沒有同步過來。 一. 同步本地的遠程分支 查看本地分支和追蹤情況: 可以發現紅框中的分支是遠程分支已被刪除的分支,根據提示可以使用 git remote prune 來同步 ...
git關聯本地分支和遠程分支:git branch --set-upstream-to=origin/<遠程分支> <當前分支> 在本地刪除遠程已經不存在的分支: 刪除本地分支: --- ...
遠程 本地 可以用 查看詳情 ...
我現在在dev20181018分支上,想刪除dev20181018分支 1 先切換到別的分支: git checkout dev20180927 2 刪除本地分支: git branch -d dev20181018 3 如果刪除不了可以強制刪除,git branch -D ...
引言: 注:本人一直都是用的git bash窗口完成日常的開發工作。 事情是這樣的,切換分支的時候命令打錯了,git checkout 后面沒有跟分支名,結果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后發現本地與遠程確實是刪除了很多文件 ...
今天想提交項目到github的遠程分支上,那個遠程分支是之前就創建好的,而我的本地關聯分支還沒創建。 之前從未用github提交到遠程分支過,弄了半個鍾,看了幾篇博文,終於折騰出來。現在把步驟整理下: 1、在項目文件目錄下,打開Git Bash Here ...