Git時間 團隊使用(分支 遠端版本庫)

2021-10-13 18:33:38 字數 1312 閱讀 5415

###準備工作-提交三部曲:

先使用cd來到專案所在的目錄,建立本地倉庫,新增所有檔案,提交

git init

git add .

git commit -m "first commit"

如果對此有疑問,可檢視之前寫的提交**到本地倉庫

###分支

分支和主分支是分開的,可以在分支上修改好**,再merge到主分支上。分支很重要,為什麼呢?比如說主分支上有」版本1.0「,你正在開發有新功能的1.1版本,可是這時1.0發現了bug,怎麼辦,利用分支。可在發布版本1.0時建立分支,在分支上修復1.0的bug,在主分支上繼續更新版本1.1。分支的命令操作

###檢視版本庫分支:

git branch
###建立分支:

git branch version1.

0

「*」號表示目前我們的**在該分支上,可利用以下方法

###切換分支:

git checkout version1.

0

###合併到主分支

git checkout master

git merge version1.

0

master是我的主分支。先切換為主分支,再合併

###刪除分支:

###本地修改的內容同步到遠端版本庫:使用push

git push origin master
origin指遠端版本庫的位址,master指要同步到的分支

###遠端版本庫的修改同步到本地:使用fetch、pull

git fetch origin master
執行這個命令**會存放到origin/master分支上,並不會合併到任何的分支上。這時可

###檢視遠端版本庫到底修改了什麼:使用diff

git diff origin/master
之後再呼叫merge將其合併到主分支。

git merge origin/master
###獲取最新**且合併:使用pull

git pull origin/master

git 遠端分支

git clone缺省會把遠端倉庫整個給clone下來 但只會在本地預設建立乙個master分支 如果遠端還有其他的分支,此時用git branch a檢視所有分支 master remotes origin head origin master remotes origin master remo...

Git遠端分支

談談自己對git的分支的理解 git和其他的一些csv工具 svn 不同,它在本地有乙個和伺服器有相同結構的git專案內容存在database中,這樣的好處就是所有東西都是在本地的,不需要聯網也能完成一些事情,最後只要push到伺服器就可以了。剛開始的本地電腦上什麼git專案也沒有,我有兩種方式建立...

git 遠端分支

1.git branch a 顯示本地分支和遠端分支。2.跟蹤遠端分支 當轉殖乙個倉庫事時,會自動建立乙個跟蹤遠端預設分支 假如為origin master 的本地分支master,當然,也可以在轉殖的時候指定要跟蹤的遠端分支。命令為 git clone b remote reporitory ad...