(转)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  分支名称 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用fork仓库进行开发流程如下: 1. 在Github Desktop完成fork操作,将目标仓库复制到个人仓库。登录Github网页后,可以在个人仓库看到目标仓库的复刻版。 2. 在本地进行修改和开发使用Git相关命令或者Github Desktop进行commit和push操作,将修改后的代码推送到个人仓库。这样就完成了在fork仓库开发工作。 3. 如果希望将修改的内容提交给目标仓库的原作者,可以通过pull request功能进行协作。在Github网页,找到个人仓库相应的分支,然后点击"New pull request"按钮,创建一个新的pull request。在pull request,可以对原作者解释修改的内容和目的,并提交请求。 4. 原作者会收到你的pull request,并对修改进行审查。他们可以选择接受修改并合并到原始仓库,或者提出修改建议并与你进行讨论。在这个过程,你可以与原作者进行交流和合作,最终达成共识。 5. 一旦原作者接受了你的修改,你的代码就会被合并到原始仓库。其他人也可以看到你的贡献,并从受益。 总结起来,使用fork仓库进行开发流程包括fork操作、本地修改和开发、commit和push、创建和处理pull request、与原作者进行协作和审查。通过这个流程开发者可以在自己的个人仓库进行修改和开发,并与原作者进行交流和合作,最终将修改贡献给原始仓库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值