git 命令操作手冊

2021-10-02 03:15:14 字數 1334 閱讀 4973

#轉殖指令

git clone git:
// 初始化本地配置檔案

$ git submodule init

​// 檢出父倉庫列出的commit

$ git submodule update

​或者使用組合指令。

$ git submodule update --init --recursive

#檢視分支命令

git branch  //檢視本地分支

​git branch -a //檢視所有分支

​git branch -r //檢視遠端分支

#git add 新增了多餘檔案 ,撤銷檔案新增操作

git  reset  檔名稱
暫存當前修改內容

git stash
#取消對檔案的修改。還原到最近的版本,廢棄本地做的修改。

git checkout --
#切換本地分支

git  checkout  《分支名》
#本地分支重新命名

git branch -m oldname  newname
#把遠端分支的**拉到本地分支

git pull origin 分支名

​git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

#將分支推送到遠端

git push origin 分支名

​git push 《遠端主機名》 《本地分支名》:《遠端分支名》

#刪除遠端的舊分支

git push --delete origin oldname
#取消已經暫存的檔案。即,撤銷先前"git add"的操作

git reset  檔名
#回退所有內容到上乙個版本

git reset head
#回退1.txt這個檔案的版本到上乙個版本

git reset head 1.txt
#向前回退到第3個版本

git reset –soft head~3
#將本地的狀態回退到和遠端的一樣

git reset –hard origin/master
#回退到某個版本

git reset 057d
#回退到上一次提交的狀態,按照某一次的commit完全反向的進行一次commit.(**回滾到上個版本,並提交git)

git revert head

git 操作手冊

我們先來理解下git 工作區 暫存區和版本庫概念 下面這個圖展示了工作區 版本庫中的暫存區和版本庫之間的關係 圖中我們可以看出此時 head 實際是指向 master 分支的乙個 游標 所以圖示的命令中出現 head 的地方可以用 master 來替換。圖中的 objects 標識的區域為 git ...

Git操作手冊

git config global user.name your name git config global user.email email example.com 注意git config命令的 global引數,用了這個引數,表示這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉...

Git操作手冊2

獲取遠端庫到本地庫 xiongmc xiongmc desktop project git clone git 172.21.20.95 home cloning into home remote counting objects 88,done.remote compressing objects...