Git 一些疑问

 默然b并不是我的选择 发布于 2022-10-25 11:37

Git分布式开发,分为远端仓库,本地仓库,本地文件。

阅读相关资料,发现:

git add 将本地修改的文件提交的缓冲区 
git commit 将缓存区中的文件提交当本地仓库
git push 将本地仓库推送到远端仓库

结合平时项目开发(GitLab),有几点疑问:

完成开发后,
    1.git stash
    2.git pull remote 
    3.git stash pop 
    4.如有冲突解决冲突
    5.git add --all 
    6.git commit -a -m "xxx"
    7.git push origin
    8.GitLab 本地仓与远端仓发合并请求
    9.管理员同意合并 代码同步
    
    

结合项目,我理解的 git commit 是指添加注释, git push 是将本地代码推送到本地仓库然后和远端发起合并请求,请问哪里错误了吗?


我的描述有一些问题

实际开发中是有一个远端公用库,比如叫做ljt,有3位开发人员,依次派生了3个库出来,我派生的库名字叫做mark。每次push到a库,然后到GitLab发起合并请求。
远端公用库ljt有3个分支,依次为master,dev,release,我派生下来的库mark,也有三个同样的分支,我在GitLab上删除掉dev,release分支后,每次修改完代码后push到mark/master分支然后发合并请求,但是我使用命令行查看远端分支会显示如图。

这是我派生的库:

这是远端的库:

(忽略hotfix分支)

4 个回答
  • 姑且那么理解吧,,会用就好。

    2022-10-26 23:27 回答
  • 嗯,没错,你那么理解也可以啊!git commit是提交到本地仓库,通过-m参数来添加注释提交。git push推送到远程。

    2022-10-26 23:28 回答
  • 这个解释很清楚

    http://www.liaoxuefeng.com/wi...

    2022-10-26 23:28 回答
  • 一个用画图的方式给你解释git原理的文章,十分清楚:图解git
    从头到尾的git使用教程,也很清晰明了:git简明教程
    希望能帮到你

    2022-10-26 23:28 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有