1. 程式人生 > >git開發過程中的使用流程

git開發過程中的使用流程

開發 clone commit 進行 title image git lis 公司

001、創建倉庫

技術分享圖片

002、新建項目

技術分享圖片

003、初始化倉庫 這一步不需要做

git init : 文件夾中會多出一個隱藏的.git文件

004、克隆項目

git clone <項目地址>

005、編寫代碼並提交到github上面

技術分享圖片

技術分享圖片


1、git add index.html
2、git commit -m "主分支提交"
3、git push
技術分享圖片

006、在github上面查看文件的變動

技術分享圖片

007、多人協作開發(接下來用張三、李四、CTO三人來演示工作中的流程)

技術分享圖片 技術分享圖片


1、張三克隆文件:git clone <地址> 文件夾名稱 2、李四克隆文件:git clone <地址> 文件夾名稱 3、張三在開發過程中需要解決BUG 4、李四在開發過程中需要開發新的功能
技術分享圖片

008、張三解決BUG並提交文件

技術分享圖片 技術分享圖片


在實際開發過程中最好不要在主分支上做事情,創建一個分支做事情 1、創建子分支:git branch zhangsan 2、切換子分支:git checkout zhangsan 3、提交到暫存區:git add index.html 4、提交到版本庫:git commit -m "張三提交" 5、關聯遠程分支:git push --set-upstream origin zhangsan (這一步只需第一次的時候這樣做即可,第二次修改文件的時候就可以直接執行第6步) 6、提交文件:git push
技術分享圖片

009、CTO合並文件

技術分享圖片
1、更新本地的分支:git fetch --all

2、切換子分支:git checkout zhangsan

3、切換主分支:git checkout master

4、合並文件:git merge zhangsan   (:wq 按下回車)

5、提交到遠端:git push

6、刪除子分支:git checkout -d zhangsan  (不需要操作 )
技術分享圖片

010、李四開發新的功能,但是李四的文件還是以前有bug的文件,因此我們需要最新的代碼

技術分享圖片
1、創建並切換子分支:git checkout -b lisi

2、將開發好的新功能提交到版本庫:git add index.html    git commit -m "李四提交"

3、切換主分支:git checkout master

4、將遠端最新的代碼拉取下來:git pull

5、切換子分支:git checkout lisi

6、合並主分支文件:git merge master

7、退出文件:esc 輸入wq

8、提交到遠端:git push --set-upstream origin lisi
技術分享圖片 011、CTO將李四的文件進行合並 技術分享圖片
1、更新本地端分支:git fetch --all

2、切換到子分子:git checkout lisi

3、切換到主分支:git checkout master

4、合並文件:git merge lisi

5、提交到遠端:git push
技術分享圖片

11、刪除遠端分支

 git push origin --delete <分支的名字>

12、刪除本地分支

git branch -D  分支名稱 

012、總結

技術分享圖片
今後早上到公司第一件事:

    1、拉取最新的代碼:git pull

晚上離開公司的第一件事

    1、提交代碼:git push

git開發過程中的使用流程