Git GitHub從零深入(一)

2021-09-21 09:23:02 字數 2273 閱讀 3244

一:首先,剛裝好的git得先根據我的習慣來配置下,直接上命令

1.git config --global user.name "xiaomaguoguo"

2.git config --global user.email "[email protected]"   

在2中提個建議,如果沒特殊要求,就用gmail,其它郵箱我試過,收發註冊、       請求等郵件反應確實比gmail慢n排,不信的可以自己試下..針對2,有設定就       有更新、重新設定user.name user.email,如下:

git config --unset --global user.name  "your name " 

git config --unset --global user.email "your email "

解除繫結後:git config user.name 或 git config user.name 無輸出正常

重新繫結:

git config --global user.name "xiaomaguoguo"

git config --global user.email "xiaomaguoguo.gmail.com"

針對上面第2點,小馬舉個例子, 如果今天一檔案是 user.name "a" 

user.email "[email protected]"提交的,但此人現在不想用a帳戶時,可以採用2中的方法解除繫結並重新繫結b使用者名稱與 [email protected],這時有個問題,如果用了b帳戶後,之前a帳戶提交的檔案還是a的提交的,此時就需要用一條命令將這個錯誤的記錄修改之前的a為b帳戶了,可以用如下命令:

git commit --amend --allow-empty --reset-author 

3.給常用命令設定快捷口令(快捷口令根據個人習慣使用,不一定照搬),如         下:

(針對當前使用者)

3.1:git config --global alias.st status (檢視狀態)

3.2:git config --global alias.co commit (提交**)

3.3:git config --global alias.ct checkout (**檢出)

3.4:git config --global alias.br branch (檢視分支)

3.5:git config --global alias.he help (git幫助)....etc 

(針對所有使用者)

3.6:git config --system  alias.st status (檢視狀態)

3.7:git config -- system alias.co commit (提交**)

3.8:git config -- system alias.ct checkout (**檢出)

3.9:git config -- system alias.br branch (檢視分支)

3.10:git config -- system alias.he help (git幫助)....etc 

二:要儲存專案得有乙個電腦磁碟空間,比如小馬建立的路徑為..

d:\git\demo

git 命令如下:

1.與cmd一樣,輸入cd d: 回車即可進入d:盤

2.建立路徑直接敲命令:  mkdir git/demo 即可

3.多級建立可直接在 demo目錄下輸入  mkdir -p a/b/c/d/e/f/g/h/i/j/l...

4.顯示版本庫.git目錄所在的位置  git rev-parse --git-dir 

5.顯示工作區根目錄 git rev-parse --show-toplevel 

6.相對於工作區根目錄的相對目錄 git rev-parse --show-prefix 

7.顯示從當前目錄(cd)後退(up)到工作區的根的深度 git rev-parse --show-         cdup

8.列乙個我不小心亂按按出來的 git config --global (檢視可全域性配置項)

9.開啟當前使用者的配置檔案並編輯 git config -e global 

10.開啟所有使用者的配置檔案並編輯 git config -e system

11.檢視是誰提交的命令 git log --pretty=fuller  

好了,今天建立目錄為 d:git/demo 或 d:git/kkk,小馬以demo目錄來做個備份,防止我的小空間丟失,嘿嘿,可以用如下命令:

cd d:git 

git clone demo demo_backup 回車即可完成備份了

git從零到一

源 有必要管理起嗎?1.02.0 svn,vss,vcs git 有必要,因為人工的去處理不同的版本,做相應備份會很麻煩。git是linux之父當年為了維護linux linus之前也是手動維護合併把檔案發給linus linus自己寫了乙個版本管理的工具 git 開啟冰箱門 放大象關上冰箱 2.把...

從零到一再歸零

學什麼東西都有可抽象出的根基,有他們的共性和規律。學技術最開始是零,當你對這種技術一知半解時可謂 一 而當你發現自己原來什麼都不會,越學越覺得太多東西要學的時候,恭喜你再一次歸零。不過這個0意義將全然不同,這表明你已經真正的精通。這是我對學習的理解。而0到1再歸0對我還有另乙個意義。這兩個數字能讓我...

git使用從零到一

1 pwd 列印當前資料夾的全名稱 2 ls a 預設 列印當前資料夾下面的內容,不會輸入.開頭的檔案 資料夾 b ls a 在上面的基礎上 開頭的檔案 資料夾 c ls l 在列舉檔案的時候會列舉出他們的諸如 建立者 建立日期等資訊 d ls 指定資料夾路徑 列舉出該資料夾下面的內容 3 cd 切...