git 操作細節

2021-09-23 14:25:46 字數 345 閱讀 8432

git pull origin 20180730_v1.4.0 (先從這個分支的遠端拉一下最新的**)

git diff . (檢視所有改動)

git checkout -b new_branch (新建乙個分支)

回退版本,回退到上一次的版本

git reset b0f58a291f43c344a6672b6a2e2f21f20551932f (恢復到這一次提交之後的**的模樣, 在這個提交之後操作的**不會被清空 , 會把那些操作過的** 當做沒有add .過)

沒有提交之前進行儲存

git stash會把所有未提交的修改(包括暫存的和非暫存的)都儲存起來,用於後續恢復當前工作目錄

Git合併相關命令細節

這裡的合併指的是自動合併,是採用三路合併演算法完成的。提前是存在第三方。只有兩個版本是無法自動合併的,因為無法知道以哪個版本為準。所以合併時存在三方 本地版本 遠端版本 公共版本 這裡列的命令都能進行自動合併時,只是細節上不同。其中merge,push,pull,rebase是類似的,都是對兩個分支...

git操作 git 操作之 rebase

在使用git提交 時,提交次數過多導致不好檢視和codereview 所以有必要把幾次相關的提交合併來減少提交次數 注意 在rebase命令之前需要commit 或者 stash 或者 revert 一下當前的改動,否則會報錯 第一步 在提交的資料夾下開啟 git 視窗 右鍵選擇 git bash ...

matplotlib的細節操作

1.設定座標軸刻度向內 plt.rcparams xtick.direction in plt.rcparams ytick.direction in 2.設定圖中 label 的透明度 在legend結束後加上 get frame set alpha alpha alpha越小越透明 3.畫直線 ...