GIT知識雜記

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)

發佈了32 篇原創文章 · 獲贊 2 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章