git使用詳解

2022-04-16 22:02:28 字數 2418 閱讀 4711

在本地磁碟建立乙個資料夾,右擊git bash here開啟命令視窗,git初始化本地倉庫會出現.git檔案

git init

連線遠端倉庫

git remote add origin 倉庫位址

將遠端生成的檔案pull到本地

git pull origin master

這時候就可以設定追蹤

git branch --set-upstream-to=origin/master
預設分支master,可以建立分支,根據自己團隊需求建立多個分支

git branch                               --檢視本地分支

git branch -a --檢視所有分支(包括遠端分支)

git branch 分支命名 --建立乙個新分支

git push origin 上傳分支名:本地分支名 --建立乙個遠端分支

git push origin 分支名 --上傳檔案到指定遠端分支

git checkout 分支名 --切換分支

git branch -d 分支名 --刪除乙個本地分支

git push origin -delete 分支名 --刪除乙個遠端分支

git fetch -p --清除無效分支(遠端已刪除本地沒刪除的分支)

git add將需要提交的**放進快取區,告訴git系統哪些是需要提交的檔案

git add     --預設為將修改操作的檔案和未跟蹤新新增的檔案新增到git系統的暫存區,注意不包括刪除

git add 檔名 --增加指定檔案進去快取區

git add -u --將已跟蹤檔案中的修改和刪除的檔案新增到暫存區,不包括新增加的檔案

git add -a --表示將所有的已跟蹤的檔案的修改與刪除和新增的未跟蹤的檔案都新增到暫存區。

git add -h --檢視幫助,使用git add --help可以檢視更詳細的內容

快取區進行操作,

git status                               --檢視所在分支和快取區

git ls-files --檢視暫存區中檔案資訊

git rm --cached 檔名 --刪除快取區檔案

git checkout 檔名 --恢復指定檔案

git checkout --恢復全部檔案

提交快取區檔案

git commit

git commit -m '提交的備註資訊'

git push origin提交到遠端分支

git push origin                         --提交到追蹤分支

git push origin 分支名 --沒有追蹤,指定具體分支名

多人開發使用git,合併分支

假如我們在dev分支上,剛開發完專案,執行下下列**

git  add .

git commit -m '提交的備註資訊'

git push -u origin dev

將dev分支合併到master分支,首先切換到master分支

git checkout master

需要把遠端master上的**pull下來

git pull origin master     //如果是自己乙個開發就沒有必要了,為了保險期間還是pull

然後我們把dev分支的**合併到master上

git merge dev

然後檢視狀態及執行提交命令

git status

git push origin master

git 使用詳解

git init 2.git 配置別名 git config global alias.st status git config global alias.ck checkout git config global alias.pl pull git config global alias.ps p...

git使用詳解

另外一種是readme.txt已經放入暫存區了,接著又作了修改,撤銷修改就回到新增暫存區後的狀態。修改readme.txt內容。新增到暫存區。切換回主分支 master 合併dev分支,使用命令 git merge no ff m 注釋 dev 檢視歷史記錄 另一種方式是使用git stash po...

Git使用詳解

同生活中的許多偉大事物一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾多的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用乙個專有的分布式版本控制系統 bitkeeper...