###準備工作-提交三部曲:
先使用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...