工作區,暫存區,本地**庫:
工作區:編輯**的地方
暫存區:執行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倉庫,...