場景一:建立分支
(1)如果伺服器有分支,本地沒有。
第一:檢視自己專案在本地的分支。 git branch
第二:檢視遠端分支。git branch -r
第三: 因為伺服器有分支,因此,第一步需要在本地建立分支。 git branch name(分支名)
第四:本地有指定分支後,需要切換到分支。 git checkout name(分支名)
第五:檢視是否切換到指定分支。git status
(2)伺服器和本地都沒有分支
第一:建立分支。 git branch name(分支名)
第二:切換分支。git checkout name(分支名)
第三:把分支推送到伺服器。 git push origin name(分支名)
第四:檢視專案所在分支。 git status
場景二: 提交**
第一:檢視**狀態,會顯示修改過的檔案。 git status
第二:提交所有更新或者修改過的**。 git add -a
第三:對提交**進行備註。 git commit -m '備註'
第四:提交**。 git push
第五:檢視狀態。 git status
這裡注意如果本地落後於伺服器上的**,提交自己**前需要先將伺服器上最新**拉下來。所以,進入場景三。
場景三:拉**
第一:從伺服器上拉最新**。git pull
場景四:伺服器是空倉庫
第三:檢視狀態。 git status
第四:新增專案內容
第五:提交**。場景二步驟
第六:切換分支進行開發。
1.git branch 分支名
2.git checkout 分支名
3.git push origin 分支名
場景五:拉去遠端分支並建立本地分支
git checkout
-b本地分支名x origin/遠端分支名x
場景六:**衝突解決。
提交**的時候會遇到衝突合併。這時候只需要按----一直按住esc ,再連續按大寫的z兩次就退出來l
場景七:關聯本地已存在的資料夾
1.先把空倉庫拉下來
2.進入已經存在的資料夾 :cd filename;
3.關聯:git remote add origin 例子);
4.git add -a
5.git commit -m '備註'
6. git push -u origin master
7.cd 空倉庫
8.git pull
注意:此時本地專案是指向git上專案的,如果不想可以執行,6,7步驟。
Git常用命令總結
原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...
git常用命令總結
一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...
git常用命令總結
檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...