git開發過程中的使用流程
阿新 • • 發佈:2019-01-23
開發 clone commit 進行 title image git lis 公司
011、CTO將李四的文件進行合並
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
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開發過程中的使用流程