git 新建本地分支記錄查詢 Git使用手冊

2021-10-14 14:43:12 字數 1547 閱讀 9933

基礎教程:廖雪峰git

新建資料夾,放入**,執行下面**,可以建立乙個.git隱藏資料夾,內部實現了git的版本控制檔案git init

git add * // 新增當前目錄所有檔案git add name // 新增文指定檔案或資料夾下所有檔案

注意:

(1)提交的注釋一定要認真寫,不然版本回退的時候都是『update』無從查起。

(2)所有的更改必須先add到暫存區才能在commit後在版本庫的master分支進行修改。git commit -m 'the first committing.'

上圖將結構和命令展示地十分清楚。可以看到有四個部分: remote:遠端倉庫,發布到github的遠端倉庫。 repository:本地倉庫(版本庫),位於.git下,最終修改提交都會儲存到這裡,和遠端發布的倉庫是相對的,用於本地的版本控制。 workspace:工作區,可以認為是當前的實際**部分,也就是電腦的工作檔案目錄。 index:暫存區,儲存在.git/index檔案,用於記錄提交暫存的檔案修改記錄。

工作大致流產是:本地進行原始碼的修改操作,add新增到暫存區,然後確認無誤後commit提交到本地倉庫;如果要發布到遠端倉庫可以push到遠端即可。具體而言:

git的版本控制就是一次次commit的時間節點連成的時間線,其中master分支是當前版本,有乙個head指標指向它,每當有新的提交更新master分支時,修改head指標位置移動指向新節點就是新的master。 當對工作區修改(或新增)的檔案執行 "git add" 命令時,暫存區的目錄樹被更新,使用"git commit" 命令時,暫存區的目錄會被清空,內容被推到版本庫,master 分支會做相應的更新。

一般而言 ,master用於發布正式版本,而每個人要在上面工作是不能修改發行版本的,可以建立自己的分支branch在平行分支上工作互不影響。嚴格來說,git的master指向的是最新提交,而head指向的是當前分支。所以切換分支只需要修改head指標就可以快速實現。比如新建乙個分支beta,會建立乙個beta指標指向最新提交,每次修改提交該分支專案時beta就會向前移動指向最新提交(和主分支的master指向最新提交一樣);如果從master分支切換到beta分支,實際就是head指標從指向master改為指向beta線,所以切換分支十分快捷。git鼓勵多分支工作 在新分支上進行工作提交,只會改變新分支的程序,master分支不會改變;如果在子分支上完成新任務的發行需要正式發布,直接將master指向當前分支的最新提交即可可以將該分支合併到master上。 合併完分支後,甚至可以刪除dev分支。刪除dev分支就是把dev指標給刪掉,刪掉後,就剩下一條master分支。

Git新建分支

1.先檢視本地狀態 git status 已經是版本庫最新的 了。2.檢視本地已有分支和遠端已有分支 git branch git branch a 3.新建本地分支 git branch vso feature setmail 0523 檢視本地分支,可以看到新的分支已經建好了 4.本地分支推送到...

git新建分支

有兩種方法,第一種就是在碼雲上新建分支,然後拉取到本地 1.首選在碼雲上建立新的分支 2.在本地專案目錄下git pull拉取到本地 3.切換分支 git checkout 分支名 git branch a 檢視所有分支 git branch d 刪除分支 git branch 分支名 建立分支 當...

git 新建分支

1 切換到基礎分支,develop git checkout develop 2 建立並切換到新分支 git checkout b develop 1.1.0 git branch可以看到已經在develop 1.1.0分支上 3 更新分支 並提交 git add git commit m init...