我在主分支嘗試切換到REMOT分支無法獲取遠程分支,也不切換到
git checkout origin/myNewBranch
不工作也不是這一個:
git checkout myNewBranch
我已經獲取的遠程分支機構過去如果我做git branch -a
,我會看到他們的列表,但我有一個修改後的文件,當我做git status
我會得到修改後的文件:
modified: skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf
因此我無法切換。
然後我嘗試了許多解決方案,以重做變化,我甚至沒有改變這個文件,當我檢查了倉庫它正在添加,我這樣做:
git stash
git stash pop
沒有工作,所以我這樣做:
git checkout --
沒有工作,所以我這樣做:
git checkout -- skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf
沒有工作,我這樣做:
gir rebase master
沒有工作,我沒有這些:
git add --all
然後
git fetch --all
然後
git reset --hard skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf
沒有工作以及。
git checkout --force master
說已經在master上。
git的狀態輸出:
c:\wamp\www\magentodev>git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: skin/frontend/enterprise/scosche/walmart/css/Helvetica-Neue-
LT-Com-67-Medium-Condensed.ttf
no changes added to commit (use "git add" and/or "git commit -a")
我也這樣做:
git checkout skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf
還是修改後的文件是存在的。
你可以張貼的git的狀態全部輸出? – Manikandan
我更新了問題 – Nickool
git checkout skin/frontend/enterprise/scosche/walmart/css/helvetica-neue- lt-com-67-medium-condensed.ttf。該更改將從工作目錄中刪除。我可以換到另一個分支。 – Manikandan