GIT知識總結

2021-08-29 05:24:05 字數 701 閱讀 9611

初始化乙個git倉庫,使用git init命令。

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

head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id

穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。

要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本

要隨時掌握工作區的狀態,使用git status命令。

如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。

這裡刪除的是檔案區的檔案

$ rm test.txt
這裡刪除的是版本庫的檔案

$ git rm test.txt

rm 'test.txt'

$ git commit -m "remove test.txt"

看得眼花繚亂的,可以試試加上--pretty=oneline

$ git reset --hard 1094a

git知識總結

1.新建倉庫 在乙個空目錄下輸入 git init 2.新增,恢復 2.1 新增乙個新檔案到快取區 git add readme.txt 表示把檔案readme.txt新增到緩衝區 2.2 清空本地所有修改 git reset hard 3.正式提交 git commit m 新增了 readme ...

Git知識總結

git分為四個區 遠端倉庫 本地倉庫 暫存區 工作目錄 比較項git clone git fetch git pull 是否需要初始化本地倉庫否是 是是否可以直接推送到遠端是否 否git pull 是拉取遠端分支更新到本地倉庫再與本地分支進行合併 即 git pull git fetch git m...

git知識小總結

1 刪除不需要的分支 git branch d branch name 有時不能生效則使用 git branch d branch name 2 gitk 可以通過圖形介面檢視版本歷史 3 修改最新提交的commit message git commit amend 4 修改歷史提交的commit ...