git 常用操作

2021-10-04 18:40:14 字數 1565 閱讀 1490

git就是版本庫,看似乙個檔案,其實裡面有不同的分支,每個分支可以看做乙個專案,在乙個分支裡每次提交都會生成乙個版本。

平時我們寫寫改改的地方叫做工作區,git add 檔案到快取區,git commit 到版本庫, git push到遠端倉庫,相反也可以用git clone和git pull將專案拉到本地,這裡列舉幾個常見的操作,僅供參考:

轉殖專案

git

addfilename//

新增檔案到暫存區

git

commit

-m'這是提交說明'

//提交暫存區檔案到版本庫

git

push

origin

[本地分支]:

[遠端分支] /

/本地同步遠端

如果是多人協作開發經常會出現push出錯的問題,原因是的你要push的遠端分支已經被別人修改了,所以要pull下來解決衝突再push

git

pull

origin

[遠端分支

]手動解決衝突後-儲存-重新add,commit,push

如果你想做乙個專案,你可以直接pull下來該項目的分支,再切換到該分支的本地分支敲**

git

pull

origin[分支

]git

checkout[分支

]

如果你想回退版本,可以使用

git

reset

--hard

head//

回退上一次提交

或者:git

log(

relog

)檢視提交歷史在回退到相應版本

對於你在工作區的修改想回退,可以使用

git

checkout--[

filename

] /

/檔案就撤回修改了

另外還有一些常見指令

git

diff//

提交前靠工作區做了哪些修改

gitbranch-a/

/檢視本地與遠端所有分支

gitremote-v/

/相似當前連線了哪些倉庫

gitremote

addorigin

[遠端倉庫位址] /

/新增倉庫git

checkout[分支

] //切換到該分支

gitcheckout-b[

分支] //

新建並切換到該分支

gitstatus//

檢視當前檔案狀態,

紅的是修改的,

綠的是準備commit的

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 建立 切換分支 ...