GIT的應用技術基本操作文件

2021-09-12 10:33:24 字數 2686 閱讀 8530

1、git基本操作

1)初始化

建立乙個專案的目錄,然後進入該目錄。

#mkdir git-demo-project

#cd git-demo-project

當前git-demo-project目錄作為git倉庫,我們只需使它初始化。

#git init
初始化後,會在 git-demo-project 目錄下會出現乙個名為 .git 的目錄,所有 git 需要的資料和資源都存放在這個目錄中。

2)git add 命令

如果當前目錄下有幾個檔案想要納入版本控制,需要先用 git add 命令告訴 git 開始對這些檔案進行跟蹤,將目錄下以 .c 結尾及 readme 檔案提交到倉庫中。然後提交:

# git add *.c

# git add readme

#git commit -m '初始化專案版本'

3)git clone

使用 git clone 從現有 github遠端倉庫中拷貝專案(類似 svn checkout)。

轉殖倉庫的命令格式為:

#git clone
repo:git 倉庫。

directory:本地目錄。

比如,要轉殖 ruby 語言的 git **倉庫 grit,可以用下面的命令:

# git clone git:  mygrit

git status 以檢視在你上次提交之後是否有修改。演示該命令的時候加了 -s 引數,以獲得簡短的結果輸出。如果沒加該引數會詳細輸出內容:

#git status顯示你上次提交更新後的更改或者寫入快取的改動

補充:尚未快取的改動:git diff,一行一行地顯示這些改動具體是啥。

檢視已快取的改動: git diff --cached

檢視已快取的與未快取的所有改動:git diff head

顯示摘要而非整個 diff:git diff --stat

5)git commit

使用 git add 命令將想要快照的內容寫入快取區, 而執行 git commit 將快取區內容新增到倉庫中。

git 為你的每乙個提交都記錄你的名字與電子郵箱位址,所以第一步需要配置使用者名稱和郵箱位址。

#git config --global user.name 'runoob'

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

#git commit -am '第一次版本提交'

如果覺得 git add 提交快取的流程太過繁瑣,git 也允許你用 -a 選項跳過這一步

6)git reset head

用於取消已快取的內容。即執行 git reset head 以取消之前 git add 新增,在之後執行git commit 後,檔案不會改動

# git reset head
7)git rm

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

#git rm -f  -r
僅是從跟蹤清單中刪除,使用 --cached選項即可

#git rm --cached

8)git mv

用於移動或重新命名乙個#git merge檔案、目錄、軟連線。

#git  mv  oldfile  newfile
9)檢視提交歷史

#git log --oneline 選項來檢視歷史記錄的簡潔的版本

–graph 選項,檢視歷史中什麼時候出現了分支、合併。

–reverse 引數來逆向顯示所有日誌。

–author=username 查詢指定使用者的提交日誌

指定日期,可以執行幾個選項:–since 和 --before,但是你也可以用 --until 和 --after。

例如,如果我要看 git 專案中三周前且在四月十八日之後的所有提交,我可以執行這個(我還用了 --no-merges 選項以隱藏合併提交):

#$ git log --oneline --before= --after= --no-merges
2、git分支管理

1)列出分支基本命令:

#git branch
2)建立分支命令

#git branch (branchname)
3)切換分支命令

#git checkout (branchname)
4)刪除分支命令

#git branch -d (branchname)
5)合併分支命令

#git merge

Git操作文件

mkdir 建立資料夾 cd 進入當前目錄 不寫目錄名 直接回到家目錄 cd 回到上一層 ls 檢視當前目錄內容 ls a 檢視當前目錄下隱藏檔案 pwd 檢視當前目錄 open 開啟當前目錄 rm 刪除檔案 cd git git init上述操作的結果是在 work 目錄下建立了乙個.git隱藏目...

git操作文件

git config global user.name git config global user.email 設定預設使用者名稱和郵箱 git config list 檢視當前資訊 git init 初始化 git status 檢視當前狀態 git status s 只檢視檔案 git add...

Alfred基本操作文件

開啟軟體,選擇general。如下圖一。按下你想設定的啟動alfred快捷鍵,即可設定。我這邊設定的是雙擊command啟動alfred。各欄位說明 title 是在使用是的標題顯示 keyword 是觸發該搜尋的關鍵字 valdation 用於驗證測試,可以隨便輸入,然後點選test即可測試效果 ...