git 是乙個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。
本地倉庫由 git 維護的三棵「樹」組成。第乙個是你的工作目錄
,它持有實際檔案;第二個是暫存區(index)
,它像個快取區域,臨時儲存你的改動;最後是head
,它指向你最後一次提交的結果。
1)、cd : 改變目錄。
2)、cd . . 回退到上乙個目錄,直接cd進入預設目錄
3)、pwd : 顯示當前所在的目錄路徑。
4)、ls(ll): 都是列出當前目錄中的所有檔案,只不過ll(兩個ll)列出的內容更為詳細。
5)、touch : 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔案。
6)、rm: 刪除乙個檔案, rm index.js 就會把index.js檔案刪除。
7)、mkdir: 新建乙個目錄,就是新建乙個資料夾。
8)、rm -r : 刪除乙個資料夾, rm -r src 刪除src目錄
rm -rf / 切勿在linux中嘗試!刪除電腦中全部檔案!
9)、mv 移動檔案, mv index.html src index.html 是我們要移動的檔案, src 是目標資料夾,當然, 這樣寫,必須保證檔案和目標資料夾在同一目錄下。
10)、reset 重新初始化終端/清屏。
11)、clear 清屏。
12)、history 檢視命令歷史。
13)、help 幫助。
14)、exit 退出。
15)、#表示注釋
git配置所有的配置檔案,其實都儲存在本地!
檢視配置 git config -l
檢視不同級別的配置檔案:
#檢視系統config
git config --system --list
#檢視當前使用者(global)配置
git config --global --list
1)、git\etc\gitconfig :git 安裝目錄下的 gitconfig --system 系統級
2)、c:\users\administrator\ .gitconfig 只適用於當前登入使用者的配置 --global 全域性
設定使用者名稱與郵箱(使用者標識,必要)
git config --global user.name "劉嘉琪" #名稱
git config --global user.email z473487465@qq
.com #郵
建立本地倉庫的方法有兩種:一種是建立全新的倉庫,另一種是轉殖遠端倉庫。
1、建立全新的倉庫,需要用git管理的專案的根目錄執行:
# 在當前目錄新建乙個git**庫
$ git init
會生成乙個隱藏的.git 檔案
# 轉殖乙個專案和它的整個**歷史(版本資訊)
檔案的四種狀態
版本控制就是對檔案的版本控制,要對檔案進行修改、提交等操作,首先要知道檔案當前在什麼狀態,不然可能會提交了現在還不想提交的檔案,或者要提交的檔案沒提交上。
檢視檔案狀態
上面說檔案有4種狀態,通過如下命令可以檢視到檔案的狀態:
#檢視指定檔案狀態
git status [filename]
#檢視所有檔案狀態
git status
忽略檔案
有些時候我們不想把某些檔案納入版本控制中,比如資料庫檔案,臨時檔案,設計檔案等
在主目錄下建立".gitignore"檔案,此檔案有如下規則:
忽略檔案中的空行或以井號(#)開始的行將會被忽略。
可以使用linux萬用字元。例如:星號(*)代表任意多個字元,問號(?)代表乙個字元,方括號([abc])代表可選字元範圍,大括號()代表可選的字串等。
如果名稱的最前面有乙個感嘆號(!),表示例外規則,將不被忽略。
如果名稱的最前面是乙個路徑分隔符(/),表示要忽略的檔案在此目錄下,而子目錄中的檔案不忽略。
如果名稱的最後面是乙個路徑分隔符(/),表示要忽略的是此目錄下該名稱的子目錄,而非檔案(預設檔案或目錄都忽略)。
#為注釋
*.txt #忽略所有 .txt結尾的檔案,這樣的話上傳就不會被選中!
!lib.txt #但lib.txt除外
/temp #僅忽略專案根目錄下的todo檔案,不包括其它目錄temp
build/ #忽略build/目錄下的所有檔案
doc/*.txt #會忽略 doc/notes.txt 但不包括 doc/server/arch.txt
總結:1.先本地init
git init
2.保證檔案和雲端檔案一樣,用pull把雲端的檔案傳到本地
git pull -f --all
3.add和commit將檔案傳到本地倉庫
git add.
和git commit -m "訊息"
,commit 一定要-m,不然編譯器也會要求你寫訊息
4.push到雲端,首先要先繫結雲端的倉庫,一般用origin作為雲端機器的名字,最後是倉庫的位址
git remote add origin
5.上傳到雲端
mmit -m 「訊息」`,commit 一定要-m,不然編譯器也會要求你寫訊息
4.push到雲端,首先要先繫結雲端的倉庫,一般用origin作為雲端機器的名字,最後是倉庫的位址
git remote add origin
5.上傳到雲端
git push -u origin
fping簡介及使用方法
fping命令的官網為 第一步 安裝。wget dist fping 4.0.tar.gz tar xzvf fping 4.0.tar.gz cd fping 4.0 configure make make install 安裝成功之後輸入fping h檢視幫助文件。第二步 使用分享 fping ...
GIT安裝及使用方法
1 windows中安裝git及使用方法 1.3.2 在本地倉庫中開啟git的命令列git bash,輸入 git remote add origin 將新建立的遠端倉庫的 和遠端分支繫結起來。1.3.3 git pull origin master allow unrelated historie...
Git使用方法及操作命令
git 生成key命令 cd ssh進入.ssh檔案下可以看到 id rsa id rsa.pub 公鑰和私鑰 git的配置檔案位置 針對所有使用者 etc gitconfig 針對當前使用者 gitconfig 檢視配置的方法 git config list 修改配置的方法 git config ...