知識小結 Git 個人學習筆記及心得

2021-09-07 18:43:54 字數 2160 閱讀 7267

·        /etc/gitconfig檔案:系統中對所有使用者都普遍適用的配置。若使用git config時用--system選項,讀寫的就是這個檔案。

·        ~/.gitconfig檔案:使用者目錄下的配置檔案只適用於該使用者。若使用git config時用--global選項,讀寫的就是這個檔案。

·        當前專案的git 目錄中的配置檔案(也就是工作目錄中的.git/config檔案):這裡的配置僅僅針對當前專案有效。

$ git config --global user.name "runoob"  

$ git config --global user.email [email protected]  

$ git config --list  

$ git config user.name  

git clone  new  

git clone .git new  

git clone git: new  

git clone git:.git new  

#-s 引數,以獲得簡短的結果輸出  

"am" 狀態的意思是,這個檔案在我們將它新增到快取(git add)之後又有改動  

「??」未add  

「a」已經add  

檢視比 git status 的結果的詳細資訊。

git diff 命令顯示已寫入快取與已修改但尚未寫入快取的改動的區別。git diff 有兩個主要的應用場景。

取消已快取的內容。

$ git reset head -- hello.php 取消其中乙個快取的檔案  

如果刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項-f

git rm -f 

如果把檔案從暫存區域移除,但仍然希望保留在當前工作目錄中。

git rm --cached 

git reset --soft|--mixed|--hard 

git push develop develop --force  (本地分支和遠端分支都是 develop)  

style="color:#ff0000;">這裡的就是每次commit的style="color:#ff0000;">sha-1,可以在log裡檢視到  

--mixed    會保留原始碼,只是將git commit和index 資訊回退到了某個版本.  

--soft   保留原始碼,只回退到commit資訊到某個版本.不涉及index的回退,如果還需要提交,直接commit即可.  

--hard    原始碼也會回退到某個版本,commit和index 都會回退到某個版本.(注意,這種方式是改變本地**倉庫原始碼)  

git log

檢視歷史提交記錄  

git log  

檢視簡潔版  

git log –-oneline  

如果你達到乙個重要的階段,並希望永遠記住那個特別的提交快照,你可以使用git tag 給它打上標籤。

-a 選項意為"建立乙個帶註解的標籤"。不用 -a 選項不會記錄這標籤是啥時候打的,誰打的,也不會讓你新增個標籤的註解。

$git tag -a v1.0 –m 「first tag」  

如果我們忘了給某個提交打標籤,又將它發布了,我們可以給它追加標籤  

$git tag -a v0.9 85fc7e7  

$git log --oneline 可以看到  

新增遠端庫

要新增乙個新的遠端倉庫,可以指定乙個簡單的名字,以便將來引用,命令格式如下:

git remote add [shortname] [url]  

git remote add remoteserver   

git push -u remoteserver master  

git(個人學習)

git 是目前世界上最先進的分布式版本控制系統 沒有之一 linus 花了兩周時間自己用 c 寫了乙個分布式版本控制系統,這就是 git!集中式 vs 分布式 git 使用git init 初始化 git config global user.name your name 設定git 全域性配置 使...

git(個人學習2)

1.註冊github賬號 2.建立乙個儲存庫 3.連線 git remote add origin 4.git push u origin master 推送注意事項如果出現 fatal remote origin already exists.解決方案 git remote rm origin 再...

SAP BW個人學習筆記

sap bw個人學習筆記 難免有錯,持續更新,切勿對號入座。一 kpi 1 kpi是線性遞增的 2 kpi關鍵指標 一般情況下,2個模組,就有40個kpi,3個模組,有60多個kpi 二 增強 1 只有不符合要求時,才使用增強,還要使用標準字段。三 財務資料源 財務資料源是用的後像,也即是餘像,只能...