詳細については、git提出コードステップ、干物
コードステップをコマンドラインで提出する
コードを提出する前に、まずサーバからコードを引き出して、他のコードをカバーしないようにします。
1:サーバコードの引き出し
1:Ultracked:追跡していません。このファイルはフォルダにありますが、gitライブラリには加入していません。バージョン制御には参加していません。git add状態でStagedになります。
2:Modified:ファイルは変更されました。修正だけで、他の操作はしていません。
3:deleted:ファイルは削除されました。ローカルは削除されました。サーバからはまだ削除されていません。
4:renamed:
3:状態変更コードをキャッシュに提出する
git add+ファイル
git add-u+経路:修正された追跡コードをキャッシュに提出する。
git add-A+パス:修正された未追跡コードをキャッシュに提出する。
たとえば:
git add-u vpaas-frontend/src/components
vpaas-frontend/src/componentsディレクトリの下で追跡された修正されたコードをキャッシュに提出します。
git add-A vs paas-frontend/src/components
vpaas-frontend/src/componentsディレクトリの下で追跡されていない修正されたコードをキャッシュに提出します。
4:コードをローカル倉庫に提出する
git comit-m「コメント部分ref T 3070」
注:
T 3070:タスク番号
5:コードをサーバに送る
1:コードを誤ってキャッシュに提出する(git addコマンドを利用してコードを間違って提出するキャッシュにおいて)
解決策:ギルトリセット命令を利用してキャッシュ中のコードを撤回する。
2:コードをローカル倉庫に誤提出する(git comit命令でコードをローカル倉庫に誤提出する)
解決策:
git reet-soft+バージョン番号
あるバージョンに戻して、comitの情報だけをキャンセルしました。修正されたコードは変更されません。
git reet-hard+バージョン番号
あるバージョンに完全に戻します。ローカルコードも前のバージョンの内容を変えます。
補足の知識:Tortoilを使ってコードの衝突を処理します。
シーン1
アメリカに新しい提出があります
user 1はpullがありません。新しいコードを書いてください。
解決方法一
->stash save(自分のコードを隠して保存します)->>再pull->stash pop(>コードファイルは衝突を表示します。右クリックしてedit confictsを選択し、解決したら編集ページのmark as resoloved->comit&pshをクリックします。
解決方法2
(できるだけ使わないでください。この方法の長所は元のエディタで衝突を処理することです。コードロジックはもっとはっきり見えます。)
->stash save(自分のコードを隠して保存します)->再pull->stash pop(保存した隠しコードを取り戻します)->コードファイルは衝突を表示します。右クリックして、resove conflit->ファイルを選択して衝突を解決します。
シーン2
アメリカに新しい提出があります
user 1はPullがありません。新しいコードを書いてください。
解決方法一
->pull->コードファイルは衝突を表示します。右クリックしてedit confictsを選択し、解決後に編集ページのmark as resoloved->comit&pshをクリックします。
以上の詳細については、コードのステップを提出します。干物は小編集で皆さんに全部の内容を共有しています。参考にしてもらいたいです。どうぞよろしくお願いします。
コードを提出する前に、まずサーバからコードを引き出して、他のコードをカバーしないようにします。
1:サーバコードの引き出し
git pull
2:現在の作業ディレクトリツリーの作業変更状態を表示します。git status
状態:1:Ultracked:追跡していません。このファイルはフォルダにありますが、gitライブラリには加入していません。バージョン制御には参加していません。git add状態でStagedになります。
2:Modified:ファイルは変更されました。修正だけで、他の操作はしていません。
3:deleted:ファイルは削除されました。ローカルは削除されました。サーバからはまだ削除されていません。
4:renamed:
3:状態変更コードをキャッシュに提出する
git add+ファイル
git add-u+経路:修正された追跡コードをキャッシュに提出する。
git add-A+パス:修正された未追跡コードをキャッシュに提出する。
たとえば:
git add-u vpaas-frontend/src/components
vpaas-frontend/src/componentsディレクトリの下で追跡された修正されたコードをキャッシュに提出します。
git add-A vs paas-frontend/src/components
vpaas-frontend/src/componentsディレクトリの下で追跡されていない修正されたコードをキャッシュに提出します。
4:コードをローカル倉庫に提出する
git comit-m「コメント部分ref T 3070」
注:
T 3070:タスク番号
5:コードをサーバに送る
git push
問題1:コードを誤ってキャッシュに提出する(git addコマンドを利用してコードを間違って提出するキャッシュにおいて)
解決策:ギルトリセット命令を利用してキャッシュ中のコードを撤回する。
2:コードをローカル倉庫に誤提出する(git comit命令でコードをローカル倉庫に誤提出する)
解決策:
git reet-soft+バージョン番号
あるバージョンに戻して、comitの情報だけをキャンセルしました。修正されたコードは変更されません。
git reet-hard+バージョン番号
あるバージョンに完全に戻します。ローカルコードも前のバージョンの内容を変えます。
補足の知識:Tortoilを使ってコードの衝突を処理します。
シーン1
アメリカに新しい提出があります
user 1はpullがありません。新しいコードを書いてください。
解決方法一
->stash save(自分のコードを隠して保存します)->>再pull->stash pop(>コードファイルは衝突を表示します。右クリックしてedit confictsを選択し、解決したら編集ページのmark as resoloved->comit&pshをクリックします。
解決方法2
(できるだけ使わないでください。この方法の長所は元のエディタで衝突を処理することです。コードロジックはもっとはっきり見えます。)
->stash save(自分のコードを隠して保存します)->再pull->stash pop(保存した隠しコードを取り戻します)->コードファイルは衝突を表示します。右クリックして、resove conflit->ファイルを選択して衝突を解決します。
シーン2
アメリカに新しい提出があります
user 1はPullがありません。新しいコードを書いてください。
解決方法一
->pull->コードファイルは衝突を表示します。右クリックしてedit confictsを選択し、解決後に編集ページのmark as resoloved->comit&pshをクリックします。
以上の詳細については、コードのステップを提出します。干物は小編集で皆さんに全部の内容を共有しています。参考にしてもらいたいです。どうぞよろしくお願いします。