Git開発ガイド(GitLabを含むmerge request(略称:mr))

3024 ワード

Gitlab構成ssh
  • ステップ0:git pull origin master
  • 第1歩:git checkout-b
  • 第2歩:機能開発完了
  • 第3歩:git status
  • 第4歩:git add.
  • 第5歩:git commit-m「修正情報」
  • ステップ6:git pull origin master
  • ステップ7:競合の処理
  • ステップ8:git push origin yourBranch
  • 第9歩:merge request
  • の申請
  • ステップ10:merge requestを申請し、ブランチ
  • を削除する
  • ステップ11:次のタスクを行う場合、ステップ0から
  • を繰り返し実行する.
  • 推奨
  • http://www.tuicool.com/articles/BVJjiez
    ステップ0:git pull origin master
    git pull origin master
    

    1、リモートマスターの最新コードを引き出す2、このコマンドは実行に等しい
    a、git fetch origin master     
    b、git merger origin/master
    
    git fetch :              
    git fetch origin master :     master              origin/master
    git pull --rebase origin master:  rebase   merge
    git pull --all :                 
    

    3、git merge:ローカルのリモートorigin/masterを現在のブランチにマージするgit rebasegit mergeの目的は同じですが、実現する効果には違いがあります.リンクの区別:https://github.com/geeeeeeeeek/git-recipes/wiki/5.1-コードマージ:Merge、Rebaseの選択
    ステップ1:git checkout-b
    git checkout -b 
    

    1、自分のローカルブランチを作成して切り替え、ブランチ命名規範:メールボックス接頭辞_現在のタスク.2、このコマンドは実行に等しい
    a  git branch      
    b  git checkout 
       git branch:    (         -b)
       git checkout:    
    

    ステップ2:機能開発完了
    ステップ3:git status
    git status
    

    現在のプロジェクトファイルのステータスの表示(追跡、追跡、削除、変更、新規)
    ステップ4:git add.
    git add .
    

    1、開発したファイルをキャッシュエリア(index)のスペース+に追加する.indexにローカルで変更されたすべてのファイルを追加します.
    git add  :       
    git reset HEAD  :       file add  
    

    ステップ5:git commit-m「情報の修正」
    git commit -m ’    ‘
    

    1、開発した書類を現地倉庫に追加する(head)2、git commit -amend:最後の提出を修正する(commitの修正情報、新規書類を今回の提出に変更することができるが、このコマンドを実行するにはadd fileを実行する)
    $ git commit -m 'initial commit'
    $ git add forgotten_file
    $ git commit --amend
    

    ステップ6:git pull origin master
    git pull origin master
    

    リモートマスター上の最新コードを、ローカルリモートorigin/masterにダウンロード
    ステップ7:競合の処理
    競合するファイルを見つけて変更し、ローカルウェアハウスに再発行します(git addが変更したファイル;git commit -m "resolve conflict")
    ステップ8:git push origin yourBranch
    git push origin yourBranch
    

    1、合併後のブランチをリモート2、git push -u origin masterへプッシュ:-uを指定した後、pushの場合はorigin masterを追加せず、指定されたブランチを追跡する.
    ステップ9:merge requestの申請
    登録git.yonyou.comで申請
    ステップ10:merge requestを申請し、ブランチを削除する
    merge requestレビュー(チェック削除ブランチ)が通過したら、すべてローカルmasterに切り替え、ローカル開発ブランチ(git branch -d )を削除します.
    ステップ11:次のタスクを行う場合、ステップ0から繰り返し実行
    推奨
    1.実行毎にgit add.または、git commit -m " "の前に、git statusを実行して現在のローカルファイルのステータスを表示します.2、commitのたびにgit pull origin masterを実行して、最新のリモートコードを取得し、競合を早期に解決します.