qq群:807236138 群稱: ios 技術交流學習群
01. git簡介()
02. git命令列幫助
$ git help
檢視git所有命令的幫助
$ git help 子命令
#要退出幫助資訊,按
"q"
#翻看下頁,按"空格
" #翻看上頁,按
"ctrl+b" #
要搜尋相關文字,按
"/"然後輸入
"相關文字"
03. 建立**庫 & 配置個人資訊
1> 建立**倉庫
$ git init
2> 配置使用者名稱和郵箱
$ git config user.name manager
$ git config user.email [email protected]
* 以上兩個命令會將使用者資訊儲存在當前**倉庫中
3> 如果要一次性配置完成可以使用一下命令
$ git config --global user.name manager
$ git config --global user.email [email protected]
* 以上兩個命令會將使用者資訊儲存在使用者目錄下的 .gitconfig 檔案中
4> 檢視當前所有配置
$ git config -l
04. 實際開發
1> 建立**,開始開發
$ touch main.c
$ open main.c
2> 將**新增到**庫
#檢視當前**庫狀態
$ git status
#將檔案新增到**庫
$ git add main.c
#將修改提交到**庫
$ git commit -m "
新增了main.c"
* 在此一定要使用 -m 引數指定修改的備註資訊
* 否則會進入 vim 編輯器,如果對vim不熟悉,會是很糟糕的事情
#將當前資料夾下的所有新建或修改的檔案一次性新增到**庫
$ git add .
3> 新增多個檔案
$ touch person.h person.m
$ git add .
$ git commit -m "
新增了person類"
$ open person.h
$ git add .
$ git commit -m "
增加person
類屬性"
* 注意 使用git時,每一次修改都需要新增再提交,這一點是與svn不一樣的
git 的重要概念及工作原理
工作區暫存區(staged)
分支(head)
05. 別名 & 日誌
$ git config alias.st status
$ git config alias.ci
"commit -m"
除非特殊原因,最好不要設定別名,否則換一台機器就不會用了
#檢視所有版本庫日誌
$ git log
#檢視指定檔案的版本庫日誌
$ git log 檔名
#配置帶顏色的
log別名
git config --global alias.lg "log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)%creset' --abbrev-commit"
06. 版本號,讓我們在任意版本之間穿梭
#回到當前版本,放棄所有沒有提交的修改
$ git reset --hard head
#回到上乙個版本
$ git reset --hard head^
#回到之前第
3個修訂版本
$ git reset --hard head~3 #
回到指定版本號的版本
$ git reset --hard e695b67
#檢視分支引用記錄
$ git reflog
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
Linux常用命令 vi vim常用命令介紹
vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...