git 有修改的東西,不想commit,怎麼pull服務器代碼
git stash
git pull
git stash pop
fetch後無效果,顯示already up to date/fetch,如何做
git fetch origin master
git diff master origin/master //可以先比較差異
git merge origin/master
如何merge不記錄提交信息
git merge --no-commit
git merge -ff
如何回退之前版本特定文件
git reset b5e1a24f -- b.txt
不想刪除本地的文件, 只是想讓git不再track
git rm --cached logs/xx.log,然後更新 .gitignore 忽略掉目標文件
或是git update-index --assume-unchanged PATH
git pull時出現衝突 放棄本地修改,使遠程庫內容強制覆蓋本地代碼
git fetch --all //只是下載代碼到本地,不進行合併操作
git reset --hard origin/master //把HEAD指向最新下載的版本
git pull
-------------------------------------------------------------------------
git生成ftp補丁
git archive -o ../update.zip NEW_COMMIT_ID $(git diff --name-only OLD_COMMIT_ID)