git版本切換保存緩存

常規(guī)命令

//全局設置
git config --global user.name “xxx”
git config --global user.email youremail@example.com
//上傳自己機器的ssh publickey
ssh-keygen -t rsa -C "youremail@example.com"
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)

//創(chuàng)建分支
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切換后繼續(xù)開發(fā)

IDEA切回原來的分支

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

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

\\取消無用更新
git reset --head HEAD
\\全部pop
git stash pop
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容