loading
Please wait while loading...

查看詳情 git push failed to push some refs

如果你在 push git commit 的時候出現以下的錯誤

 ! [remote rejected] master -> master (branch is currently checked out)
error: failed to push some refs to 'git@192.168.1.X:/var/git.server/.../web'

這是由於git默認拒絕了push操作,需要進行設置,修改.git/config添加如下代碼:

    [receive]
    denyCurrentBranch = ignore

查看詳情 用 cmd 命令解壓縮 tag.gz (防止亂碼)

為什麼要用 cmd 解壓?其實正常情況下, 使用如 WinRAR 之類的軟件便可輕鬆解壓檔案,可是今天我卻遇到一個情況是客戶給來的 tag.gz 含有日文和韓文的檔案名稱,此情況下用 WinRAR 打開檔案名稱會變成亂碼,用 Windows XP 下連解壓縮也未能成功,用 Windows 7 成功解壓可是檔案名稱依舊是亂碼(如附圖所示)。於是從網絡找了好久,終於找到方法發現原來用 Windows 的 cmd 已可進行解壓,而且不會亂碼

1. 首先用 cd 命令更改位置到你的 tar.gz 檔案的位置 (用你的檔案位置取代以下的 {path})

cd C:\{path}

2. 然後用以下的命令解壓縮

tar -xvf Phpfiles-org.tar --wildcards

以上會將整個壓縮檔中的所有資料夾及檔案解壓出來

如果你想解壓部份檔案, 可以在命令最後面加上文字匹配
例如你想解壓所有的 .jpg 圖檔:

tar -xvf Phpfiles-org.tar --wildcards *.jpg

又或你想解壓所有在 abc 資料夾下的檔案:

tar -xvf Phpfiles-org.tar --wildcards /files/abc/*

以上是假設 "files" 是最上層級的資料夾, 而 "abc" 則在其下, 你可以將 * 放在任何位置以匹配你的檔案或資料夾
例如 /files/a*bc/ 便可將諸如 abc, axbc, axxbc, axxxbc... 等解壓出來

...........