【git】------git开发过程中的使用流程(此篇博客转载我的老师 Alley-巷子) 【git】------git开发过程中的使用流程

 

001、创建仓库

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

002、新建项目

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

003、初始化仓库  这一步不需要做

git init : 文件夹中会多出一个隐藏的.git文件

004、克隆项目

git clone <项目地址>

005、编写代码并提交到github上面

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

1、git add index.html
2、git commit -m "主分支提交"
3、git push
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

006、在github上面查看文件的变动

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程)

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

1、张三克隆文件:git clone <地址> 文件夹名称 2、李四克隆文件:git clone <地址> 文件夹名称 3、张三在开发过程中需要解决BUG 4、李四在开发过程中需要开发新的功能
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

 008、张三解决BUG并提交文件

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

在实际开发过程中最好不要在主分支上做事情,创建一个分支做事情 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
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

009、CTO合并文件

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
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  (不需要操作 )
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

010、李四开发新的功能,但是李四的文件还是以前有bug的文件,因此我们需要最新的代码

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
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
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
 
 
011、CTO将李四的文件进行合并
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
1、更新本地端分支:git fetch --all

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

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

4、合并文件:git merge lisi

5、提交到远端:git push
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

11、删除远端分支

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

12、删除本地分支

git branch -D  分支名称 

012、总结

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
今后早上到公司第一件事:

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

晚上离开公司的第一件事

    1、提交代码:git push

001、创建仓库

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

002、新建项目

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

003、初始化仓库  这一步不需要做

git init : 文件夹中会多出一个隐藏的.git文件

004、克隆项目

git clone <项目地址>

005、编写代码并提交到github上面

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

1、git add index.html
2、git commit -m "主分支提交"
3、git push
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

006、在github上面查看文件的变动

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程)

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

1、张三克隆文件:git clone <地址> 文件夹名称 2、李四克隆文件:git clone <地址> 文件夹名称 3、张三在开发过程中需要解决BUG 4、李四在开发过程中需要开发新的功能
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

 008、张三解决BUG并提交文件

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

在实际开发过程中最好不要在主分支上做事情,创建一个分支做事情 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
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

009、CTO合并文件

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
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  (不需要操作 )
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

010、李四开发新的功能,但是李四的文件还是以前有bug的文件,因此我们需要最新的代码

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
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
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
 
 
011、CTO将李四的文件进行合并
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
1、更新本地端分支:git fetch --all

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

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

4、合并文件:git merge lisi

5、提交到远端:git push
【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程

11、删除远端分支

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

12、删除本地分支

git branch -D  分支名称 

012、总结

【git】------git开发过程中的使用流程(此篇博客转载我的老师  Alley-巷子)
【git】------git开发过程中的使用流程
今后早上到公司第一件事:

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

晚上离开公司的第一件事

    1、提交代码:git push