git 命令簡介

2021-06-25 18:36:27 字數 1564 閱讀 6007

檢視工作區修改後的檔案和本地版本庫中檔案的不同:git diff filename

檢視本地版本庫的當前狀態:git status

檢視版本日誌:git log     檢視精簡的日誌:git log --pretty=oneline    檢視命令記錄:git reflog

在本地倉庫中我們能夠看到的檔案為工作區,不能夠看到的.git檔案則為本地版本庫

git 新增檔案到本地倉庫:1. git add filename, 2. git commit - m '***'

git add 命令是將修改提交到快取區,git commit是件快取區的修改提交到本地版本庫

git checkout -- filename 撤銷工作區特定檔案的修改,恢復其為最近git add,git commit的版本。但是首先得進入這個檔案的同級目錄中

如果已經使用git add將要修改的檔案新增到快取區了,那麼要撤銷這個修改:git reset head filename 這樣就能將快取區的修改撤銷掉

刪除檔案:

rm file 這是刪除工作區的檔案,但是本地版本庫的檔案並沒有刪除掉。git commit -m 'remove file' 這樣才真正將版本庫中的檔案刪除掉。

版本庫中刪除:git rm filename  恢復:git reset head filename, git checkout -- filename

工作區間刪除:rm filename  恢復:git checkout -- filename

建立分支並切換分支:

方法一:git checkout -b dev

方法二:git branch dev,git checkout dev

檢視當前分支:git branch

刪除分支:如果是要刪除當前分支,那麼首先要切換到另外乙個分支中去。git checkout 分支名稱 ,然後 git checkout -d 要刪除的分支名稱

分支合併:一切換回主master,二合併分支到主master:git merge --no-ff -m "merge with no-ff" dev

儲存工作區:git stash

切換到臨時分支:git checkout -b 分支名字。

檢視臨時分支:git stash list

恢復並刪除臨時儲存內容:git stash pop

建立標籤:git tag v1.0.1

查詢commitid : git log --pretty=oneline --abbrev-commit

給特定commit id 打上標籤 git tag v1.0.1 commitid

檢視標籤資訊:git show tagname 如:git show v1.0.1

刪除標籤:git tag -d tagname

將標籤推送到遠端:git push origin tagname    推送所有標籤到遠端:git push origin --tags

刪除遠端標籤:1.先刪除本地標籤 :git tag -d tagname 2.將遠端標籤刪除:git push origin :refs/tags/tagname

上面的命令總結就是從這個個人**的部落格學習的。

git簡介最基礎的命令

基本命令 mkdir 新建資料夾 cd 進入資料夾 cd 返回上一層目錄 ls 列出本目錄中的檔名 rm 刪除檔案 pwd 列出此檔案的位置目錄 what git是目前世界上最先進的分布式版本控制系統 沒有之一 簡單地說 git可以使得不同的程式設計員之間通過伺服器實現不同的計算機之間的 互動,即使...

Git常用命令簡介

1.初始化乙個git倉庫,使用 git init 命令。2.新增檔案到git倉庫,分兩步 3.要隨時掌握工作區的狀態,使用 git status 命令。如果git status 告訴你有檔案被修改過,用 git diff 可以檢視修改內容。gitreflog ea34578 head reset m...

Git常用命令簡介

git restore 檔名 正規表示式 git restore staged 檔名 針對add後的還原git branch main dev git checkout main dev 上兩步等價於 git checkout b main dev必須先切換到master分支,再執行刪除分支命令 g...