git最全簡單入門

2021-10-06 11:31:02 字數 1851 閱讀 8255

目錄

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 將檔案上傳緩衝區 ...