Git常用命令簡介

2021-08-04 07:13:05 字數 1680 閱讀 6803

1.初始化乙個git倉庫,使用

git init

命令。

2.新增檔案到git倉庫,分兩步:

3.要隨時掌握工作區的狀態,使用

git status

命令。

如果git status

告訴你有檔案被修改過,用

git diff

可以檢視修改內容。 $

gitreflog

ea34578

head

@: reset

: moving

tohead

^3628164

head

@: commit

: gpl

ea34578

head

@: commit

: add

distributed

cb926e7

head

@: commit

(initial

): wrote

areadme

file

git reset --hard

3628164

4.撤銷修改

場景1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令

git checkout -- file

。場景2:當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令

git reset head file

,就回到了場景1,第二步按場景1操作。

場景3:已經提交了不合適的修改到版本庫時,想要撤銷本次提交,需要版本退回,

不過前提是沒有推送到遠端庫。

5.命令

git rm

用於刪除乙個檔案。如果乙個檔案已經被提交到版本庫,那麼你永遠不用擔心誤刪,但是要小心,你只能恢復檔案到最新版本,你會丟失

最近一次提交後你修改的內容

6.要關聯乙個遠端庫,使用命令

git remote add origin git@server-name:path/repo-name.git;

例:$ git remote add origin [email protected]:zhenquan321/electricitysupplierda.git

關聯後,使用命令

git push -u origin master

第一次推送master分支的所有內容;

此後,每次本地提交後,只要有必要,就可以使用命令

git push origin master

推送最新修改;

要轉殖乙個倉庫,首先必須知道倉庫的位址,然後使用

git clone

命令轉殖

$ git clone git

@github

.com:

michaelliao/gitskills.git

7. git鼓勵大量使用分支:

檢視分支:

git branch

建立分支:

git branch

切換分支:

git checkout

建立+切換分支:

git checkout -b

合併某分支到當前分支:

git merge

刪除分支:

git branch -d

Git常用命令簡介

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

git簡介及常用命令

工作區 working directory 日常編輯 的地方 歷史倉庫 history repository 樹形結構的倉庫 暫存區 staging area 相當於是工作區與歷史提交中間的快取,它代表著是你要提交 的乙個工作狀態,它維護的是乙個虛擬的樹形結構。檢視 新增 提交 刪除 找回,重置修改...

Git簡介及常用命令

git 分布式版本控制系統,沒有 伺服器 每個人的電腦上都是乙個完整的版本庫。linux上安裝git sudo apt get install git git初始化 在使用git管理 之前,先要對git進行初始化配置。git config global user.name xdsxhdyy git ...