目錄
config配置操作和設定別名
git配置和本地倉庫初始化
檔案的提交
檢視日誌
版本回退(撤銷提交區操作)
撤銷操作
分支操作
忽略檔案
#檢視配置
>git config -l
#config配置級別有本地倉庫(--local) 全域性(--global) 系統(--system)
>git config --local -l
#下面都已本地倉庫配置舉例config新增配置
>git config --local --add user.age 12
#刪除配置
>git config --local --unset user.age
#配置別名(例如簡化git status 成 git st)
>git config --local alias.st status
#本地磁碟目錄初始化
>git init
#提交到git版本庫暫存區(注意逗號)
>git add .
#最終提交到git版本庫中的提交區中
> git commit -m '提交注釋'
#顯示所有提交過的版本資訊 ,
> git log
#可以新增 --pretty=oneline 顯示簡單的資訊
> git log --pretty=oneline
# 可以檢視所有分支的所有操作記錄(包括已經被刪除的 commit 記錄和 reset 的操作)
> $ git reflog
363a62d (head -> master) head@: reset: moving to 363a62dcd154e5db2c32a20e8862caf6c48879cc
5f9c761 head@: reset: moving to 5f9c761
40cf91c head@: reset: moving to 40cf91cc9e94ca3a945732871358a4d2ac2d180b
5f9c761 head@: commit: ces
40cf91c head@: commit: test
363a62d (head -> master) head@: commit (initial): init
#版本恢復的命令 ^表示回退的版本數 或者可以寫成~1 例如表示回退到上2個版本
git reset --hard head^^
或git reset --hard head~2
# 加版本號
>git reset --hard 363a62dcd154e5db2c32a20e8862caf6c48879cc
#撤銷工作區的修改(還未執行add操作,並沒有儲存到暫存區)
>git restore 檔名 (git checkout -- 檔名 此命令也支援撤銷)
#撤銷已提交到暫存區的修改
>git reset head 檔名
>git checkout -- 檔名
#查詢所有分支
>git branch
#建立分支
> git branch -b 分支名
#不同分支之間切合
>git checkout 分支名
#強制刪除分支(先切換到其他分支,在執行命令) -d 表示強制刪除 -d 已經合併分支則可以使用
>git branch -d 分支名
#多人修改檔案,造成檔案衝突,需要合併
>git merge 其他分支名
在本地倉庫下新增.gitignore檔案,裡面加入忽略的內容,可以去github上找忽略檔案的內容,新增到檔案裡面去
GIt簡單入門
首先我們要安裝git。在ubuntu16.04上,使用apt就可以輕鬆安裝。然後建立個人資訊 git config global user.name name git config global user.email email 建立乙個git倉庫 1,clone 乙個倉庫 git clone ar...
git簡單入門
git是乙個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git伺服器使用 ssh 公鑰進行認證。為了向 git 伺服器提供 ssh 公鑰,如果某系統使用者尚未擁有金鑰,必須事先為其生成乙份。這個過程在所有作業系統上都是相似的。首先,你需要確認自己是否已經擁有金鑰。預設情況下,使用...
git 簡單入門 git的簡單命令
安裝好後在桌面右鍵你會看到 我要用的是 在開啟的那給資料夾右鍵 然後選擇git bash here你就會進去這樣的乙個介面 同時你的資料夾裡會有乙個這樣的檔案 這個檔案不用管。這個你就可以建立乙個文字文件了。在裡面執行一些命令了。以下就是一些基本命令了 重點說一下 git add 將檔案上傳緩衝區 ...