git常用操作

2021-09-24 03:47:20 字數 1232 閱讀 6795

git可以簡單的分為三個區域

1、工作區(working directory) 

2、暫緩區(stage) 

3、版本庫(repository)

git init	#初始化倉庫

'''配置使用者'''

git config --local user.name **

git config --local user.email **

git status #檢視git管理庫

git log #檢視日誌

git reflog #檢視每一次的commit id

git add 檔名 #新增檔案到git管理庫(stage狀態)

git add . #新增所有檔案

git commit -m #提交更改

git commit -amend --no-edit #覆蓋前面的提交

'''檢視版本改動'''

git diff #對比modified和staged

git diff --cached #對比staged和上一次的commit

git diff head -- #(「--」前後有空格),檢視工作區和版本庫裡面最新版本的區別。

'''版本回滾'''

git checkout #撤銷add

git reset #建立分支

git checkout #切換分支

git checkout -b #建立並切換分支

git merge #合併某分支到當前分支

git branch -d #刪除分支

'''遠端庫管理'''

git remote #檢視遠端庫資訊

git remote -v #檢視遠端庫的詳細資訊

git pull origin master #將遠端庫的更新拉取到本地來

git push origin master #把master分支推送到遠端庫對應的分支上

git config --global credential.helper store #解決每次都輸入密碼都問題

git常用操作

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

Git常用操作

這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...