git版本切換保存緩存

常規命令

//全局設置
git config --global user.name “xxx”
git config --global user.email [email protected]
//上傳自己機器的ssh publickey
ssh-keygen -t rsa -C "[email protected]"
cat ~/.ssh/id_rsa.pub

git clone "遠程倉庫提供的鏈接"
//步驟一:進入工程目錄  
cd msrs
//步驟二:修改代碼
//步驟三:提交代碼  
git add .
git commit -m “modify msrs”
git push origin git推(master/gerrrit)推到(HEAD:refs/for/master)

//創建分支
create branch
//本地切換分支
git checkout -b br2 
git push origin br2

//工程並查看分支情況
git branch -av

//將新建分支在本地別名化並切換進去
git checkout -b br2 remotes/origin/br2

git merge 當前分支合併到XXX上

不同版本項目切換緩存解決方案

問題

項目不停切換版本,當前修改,換到別的分支會造成問題需要解決衝突,又不想不停在本地建立分支,想與遠程分支一致。
解決方案:
idea.png

IDEA切換前

\\緩存當前修改內容
git stash
\\查看緩存的內容
git stash show

IDEA切換後繼續開發

IDEA切回原來的分支

\\拉取全部更新
git fetch --all
\\查詢緩存編號
git stash list
\\上條命令查詢出來的標識號stash@{0},將修改pop出來
git stash pop stash@{0}

部分更新無效,直接取消。

\\取消無用更新
git reset --head HEAD
\\全部pop
git stash pop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章