git的一些小事項

2021-09-24 00:27:36 字數 1659 閱讀 2185

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的時候,看到老師就是在上面敲一下 或許調理確實清晰了,然而有時候看都看不懂說的是什麼,所以會越學越困難。有時候看課本反而看得懂,因為上面會有一點注釋,知...