【git】------git開發過程中的使用流程------【巷子】


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM