Git開発ガイド(GitLabを含むmerge request(略称:mr))
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
1、リモートマスターの最新コードを引き出す2、このコマンドは実行に等しい
3、git merge:ローカルのリモートorigin/masterを現在のブランチにマージする
ステップ1:git checkout-b
1、自分のローカルブランチを作成して切り替え、ブランチ命名規範:メールボックス接頭辞_現在のタスク.2、このコマンドは実行に等しい
ステップ2:機能開発完了
ステップ3:git status
現在のプロジェクトファイルのステータスの表示(追跡、追跡、削除、変更、新規)
ステップ4:git add.
1、開発したファイルをキャッシュエリア(
ステップ5:git commit-m「情報の修正」
1、開発した書類を現地倉庫に追加する(
ステップ6:git pull origin master
リモートマスター上の最新コードを、ローカルリモート
ステップ7:競合の処理
競合するファイルを見つけて変更し、ローカルウェアハウスに再発行します(git addが変更したファイル;
ステップ8:git push origin yourBranch
1、合併後のブランチをリモート2、
ステップ9:merge requestの申請
登録git.yonyou.comで申請
ステップ10:merge requestを申請し、ブランチを削除する
merge requestレビュー(チェック削除ブランチ)が通過したら、すべてローカル
ステップ11:次のタスクを行う場合、ステップ0から繰り返し実行
推奨
1.実行毎に
ステップ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 rebase
とgit 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
を実行して、最新のリモートコードを取得し、競合を早期に解決します.