Git命令詳解(上)

2021-07-25 10:01:47 字數 1847 閱讀 2452

工作區,暫存區,本地**庫:

工作區:編輯**的地方

暫存區:執行git add 1.txt 那麼就是將1.txt檔案放入暫存區

本地**庫:執行git commit -m "備註" 將暫存區中的檔案放入本地**庫

git help:

git help檢視常用命令

git help -a 檢視所有的命令

git help 命令名 檢視具體命令的使用方法

git config:

git config --list 檢視配置資訊

git config --global user.name '***x' 在全域性配置user.name

git config --unset --global user.name 撤銷在全域性user.name的配置

所有的配置都可以在./git/config中檢視

git init:

git init  會初始化在檔案中多出./git檔案

git diff:

git diff  顯示所有工作區與暫存區的區別

git diff --staged  顯示所有暫存區與本地倉庫的區別

git commit:

git commit -m "備註" 將**提交到本地倉庫

git mv:

git mv a b 將a檔名改為b檔名

git rm:

git rm 檔名 刪除檔案(前提是要刪除的檔案是和本地**庫中存在的)

git head:

如果在工作區想撤銷:

git checkout --filename  

如果在暫存區想撤銷:

git reset head filename

如果在本地**庫想撤銷:

git reset --hard 版本號

git revert:

git log --oneline --graph 一行顯示一次提交,以圖示形式顯示

git revert 版本號 撤銷提交 (git log中不會消除記錄,而是生成新的記錄)

git reset:

git reset --mixed 會將暫存區的內容恢復到某一次提交狀態,而不會改變工作區中的內容

git reset 相當於git reset --mixed

git reset --hard 版本號 將暫存區和工作區都恢復到頭一次提交狀態

git reset --soft 版本號 本地倉庫會發生會恢復到某一次提交,但是工作區和暫存區都不會回滾

git branch:

git branch -r 列出所有遠端分支

git branch -a 列出所有本地和遠端分支

git branch -d 版本號 刪除分支

git checkout:

git checkout -b branchname 建立並且換分支

git checkout branchname 切換分支

git branch-diff:

git diff branch0..branch1 比較所有branch0和branch1中的不同

git diff branch0..branch1 檔名 比較特定檔名在branch0和branch1中的不同

for命令詳解(上)

for命令是乙個比較複雜的命令,主要用於引數在指定的範圍內迴圈執行命令。在批處理 檔案中使用 for命令時,指定變數請使用 variable 一,for用 法for in set do command commandlineoptions variable 指定乙個單一字母可替換的引數。set 指定...

git命令詳解

git 是乙個很強大的分布式版本控制系統。它不但適用於管理大型開源軟體的源 管理私人的文件和源 也有很多優勢。git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端...

GIT命令詳解

2 進行預設安裝在開始選單中找到如下 開啟git bash出現如下圖就是安裝成功 3 git是乙個分布式版本控制系統,需要填寫使用者名稱和郵箱作為標識 4 基本命令 mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的 git倉庫,...