2 .基本操作
3.分支操作
使用者名稱:liar
區分不同開發人員的身份
這裡設定的簽名和登入遠端庫(**託管中心)的賬號、密碼沒有任何關係
專案級別/倉庫級別:僅在當前本地庫範圍內有效
git config user.name liassd
git config user.email [email protected]
資訊儲存位置:./git/config檔案
系統使用者級別:登入當前作業系統的使用者範圍
git config --global user.name liassd
git config --global user.email [email protected]
資訊儲存位置:~/.gitconfig檔案
級別優先
就近原則:專案級別優先於系統使用者級別,二者都有時採用專案級別的簽名
git status
git add 也可以是 . 代表全部
git rm --cached
git commit -m "text"
也可以是沒有 代表全部
git checkout .
只放棄了修改的檔案,新增和刪除的仍然沒有恢復行.
git clean -df
-d表示同時移除目錄,
-f表示force,因為在git的配置檔案中, clean.requireforce=
true
,如果不加-f,clean將會拒絕執行.
多屏顯示控制方式 空格向下翻頁 b向上翻頁 q退出
git log
git log --pretty=oneline
git log --oneline 顯示當前以後的
git reflog 顯示全部歷史記錄
本質指標的移動
reset命令的三個引數對比
git branch 《分支名》
git branch lch_js origin/lch_js
git branch -d 《分支名》
git branch -v
git checkout 《分支名》
解決辦法:
git bash進入你的專案目錄,輸入:
git config --global credential.helper store
然後你會在你本地生成乙個文字,上邊記錄你的賬號和密碼。當然這些你可以不用關心。
然後你使用上述的命令配置好之後,再操作一次git pull,然後它會提示你輸入賬號密碼,這一次之後就不需要再次輸入密碼了。
擬合的一些小事
積累一點是一點 平時一維擬合用polyfit,polyval是異常順手,到了二維怎麼辦?當然,matlab是強大無敵的,除了慢點omg。二維擬合如下 fo fitoptions method nonlinearleastsquares fit type 三次擬合 ft fittype a33 x 3...
Console的一些小事
1 console.log console.info console.debug 的作用都是在瀏覽器控制台列印資訊的。2 console.info 和console.debug 本質上與console.log 沒有區別。是console.log 的另乙個名字而以,可以理解為它們三個其實就是同乙個,只...
程式設計規範的一些小事
對於初學者來說,或許真的不懂什麼是程式設計規範。我的理解就是,程式設計規範就是在程式設計的過程中弄夠把 布局好,調理清晰,讓內行的人看得懂。以前學c的時候,看到老師就是在上面敲一下 或許調理確實清晰了,然而有時候看都看不懂說的是什麼,所以會越學越困難。有時候看課本反而看得懂,因為上面會有一點注釋,知...