Git 一些疑問
滿天的星座
滿天的星座 2017-05-02 09:37:37
0
4
663

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)
滿天的星座

一個用畫圖的方式幫你解釋git原理的文章,十分清楚:圖解git
從頭到尾的git使用教程,也很清晰明了:git簡明教程
希望能幫到你

    小葫芦

    這個解釋很清楚

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

      phpcn_u1582

      嗯,沒錯,你那麼理解也可以啊!git commit是提交到本地仓库,通过-m参数来添加注释提交。git push推送到遠端。

        刘奇

        姑且那麼理解吧,,會用就好。

          最新下載
          更多>
          網站特效
          網站源碼
          網站素材
          前端模板
          關於我們 免責聲明 Sitemap
          PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!