git學習2 Git命令列操作

2021-10-19 11:02:37 字數 1576 閱讀 5549

1、本地庫初始化

初始化命令:git init,在專案裡面的根目錄下面執行,比如專案是wechat,就要進入wechat裡面執行,會在目錄裡面生成乙個.get目錄

git init
2、設定簽名

形式:

使用者名稱:tom
隨便設定,用來區分不同開發人員。這裡設定的簽名和登入遠端庫的賬號,密碼沒有關係。

命令分專案級別,倉庫基本:僅在當前本地庫範圍有效

git config

git config user.name [email protected]

儲存在.git/config裡的

和使用者級別:登入當前作業系統的使用者範圍

git config --global

git config --global user.name [email protected]

優先順序是,專案級別優先,二者必須有乙個。

儲存在系統的~/.gitconfig

3、新增,提交,檢視狀態

檢視狀態:

git status
新增:

git add 檔名

git rm --cached 檔名//從快取區刪除

提交:

git commit 檔名

git commit -m "commit message" 檔名

4、版本穿梭測試
git log//檢視提交記錄,最全的,多屏顯示,空格向下翻頁,b向上

git log --pretty=oneline //以漂亮的形式顯示

git log oneline //簡單顯示

git reflog//顯示了到某個版本需要多少步

1)基於索引值的操作
git reset --hard 9a9ebe0
2)^符號

只能往後退

git reset --hard head^//乙個^後退一次
3)~符號
git reset --hard head~3//後退3次
4)hard與soft,mixed對比

–soft:僅僅在本地庫移head指標

–mixed:移動指標,重置快取區

–hard:移動head指標,重置快取區,重置工作區

5)永久刪除檔案後恢復

刪除後提交後,回退檔案就恢復了。

6)新增到暫存區的檔案恢復

git reset --hard head

就恢復了

7)刪除檔案找回的總結

前提:刪除前,檔案存在時的狀態提交到了本地庫

8)比較檔案

git diff 檔名:將工作區和暫存區進行比較

git diff [本地庫的歷史版本] 檔案:與某個版本進行比較

不指定檔名就把所有的比較

git命令列操作

一 遠端拉取 1.進入乙個新檔案 git init 初始化git環境。2.與專案origin master建立連線 git remote add origin url 如 3.把遠端分支拉到本地git fetch origin 遠端倉庫分支名。4.本地建立分支並切換git checkout b 本地...

git 命令列操作

本地 git 操作 git 倉庫 git 管理檔案 git 本地倉庫操作 git 本地暫存區 git 本地分支 檢視分支 刪除分支 git branch d branch name 也可以用引數 d 強制刪除 重新命名分支 git branch m old new 不影響與遠端分支對應關係 合併分支...

Git命令列操作

git status檢視工作區 暫存區狀態 git add file name 將工作區的 新建 修改 新增到暫存區 git commit m commit message file name 將暫存區的內容提交到本地庫 git log 顯示最完整 sun desktop 32g24qa mingw...