Git操作初級

2021-10-03 07:41:54 字數 2377 閱讀 5364

git本地倉庫有三大區域:工作區,暫存區,版本區

歷史記錄狀況查詢

git status:檢視整個倉庫的狀態

git add [檔名]:把新檔案新增到暫存區

git add . 全部新增到暫存區

git reset --

[檔名]:撤銷暫存區的修改

git reset -- :把暫存區的全部修改撤銷

git diff :檢視工作區未被跟蹤的檔案修改情況(按q退出此頁面)

git diff --cached :檢視暫存區的全部修改

git log:檢視版本區的提交歷史

git log [分支名]:檢視某分支的提交歷史,不寫分支名檢視當前所在的分支。

git log --onelin:一行顯示提交歷史

git log -n:n是數字,檢視最近n個提交

git log --auther: [共享者名字]:檢視指定貢獻者的提交記錄

git log --graph :圖示法顯示提交歷史

git checkout -- file :丟棄工作區的修改

配置個人資訊:

git config --global user.email "[email protected]" 配置賬號

git config --global user.name "hlf" 配置使用者名稱

git config -l 檢視配置資訊

提交暫存區的修改

git commit -m 『要備註的資訊』 :提交到本地倉庫

git log --resverse 提交版本按時間正序排序

git push :把本地倉庫master分支上的新增提交推送到遠端倉庫的同名分支上

git push -f 強制推送,忽略merge

版本回退

git reset --soft head^:撤銷最後一次提交,將修改還原到暫存區

git reset --soft id:撤銷到指定版本

git reset --hard head^

: 撤銷最後一次提交,所有修改都清空

git reset --hard id:撤銷到指定版本

建立ssh

ssh-keygen:生成公私鑰

將 ~/.ssh/id_rsa.pub 檔案中的公鑰內容複製出來

git fetch:重新整理本地倉庫的遠端分支資訊

git branch [分支名]:建立新的分支

git br: 檢視分支資訊

git checkout [分支名] :切換分支

git checkout -b [分支名]:建立並切換到新的分支

git push [主機名] 本地分支名:遠端分支名 :將本地分支推送到遠端倉庫分支中,如果冒號前後的分支名是相同的,可以省略:

[遠端分支名]

git branch -u [主機名/遠端分支名]

[本地分支名]

:將本地分支與遠端分支關聯,或者說本地分支跟蹤遠端分支,如果是設定當前所在的分支跟蹤遠端分支,最後乙個本地分支名可以省略不寫

git branck --unset-upstream [分支名]

:撤銷該分支對遠端分支的跟蹤,如果撤銷當前所在的分支的跟蹤,分支名可以不寫

git push -u [本地名]

[遠端分支]

:推送的時候就自動跟蹤遠端分支

git push [主機名]

:[遠端分支名]

:刪除遠端分支

git branck -d [分支名]:刪除本地分支 (需要切換到master分支)

git branck -m [舊分支名]

[新分支名]

:修改當前所在分支的名字

Git命令初級

熟悉git,在工作中,可以提高工作效率,那麼學習git顯得重要起來,以下為個人整理的初級命令 gitconfig global user.name 配置git使用者名稱 gitconfig global user.email 配置git郵箱 gitinit初始化當前所在資料夾為新的git庫 gita...

git初級理解

看了一天,大概了解git了,把思路大概寫一下。1.我使用的遠端是github。2.本地倉庫 先安裝git git init 把需要做的專案git add a elgg 然後git commit m 本次提交所做的改動描述 此時,elgg這個專案就加入了git 可以使用git ls files命令檢視...

git初級使用

git bash 基於linux命令列 git cmd 基於windows的命令列 git config system list 檢視系統配置 git config global list 檢視使用者配置 git add 把全部檔案交到暫存區 git commit m 把檔案提交到本地倉庫 git ...