1.共通バージョン管理システム
(1)-svn集中バージョン管理システム;
(2)git分散バージョン管理:作業領域、一時ストレージ領域、履歴領域
2つの一般的なコマンド
1.ウェアハウスを初期化します-バージョン管理するフォルダーを入力します
git init
2.個人情報を設定します
#personalname
git config --global user.name 'xxx'
#個人用メールボックス
git config --global user.email '[email protected]'
3.作業エリアから一時保管エリアに送信します
git add . #提交全部文件
git add -A #提交全部文件
git add <files> #指定提交的文件
4、ゼロから歴史地区に提出------注:-m
オプションがない場合は、vim
関連情報を書き込むためにエディターに入ります
git commit -m '提交的相关信息'
注:赤は作業領域を表し、緑は一時保管領域を表します
5.送信された履歴バージョンを表示します
git log #查看详细的提交信息
git log --oneline #查看精简的历史信息
6.履歴バージョンを切り替える
git reset --hard 版本标识符
その他のコマンド
①ファイルの内容を表示する:cat1.txt②新規
:touch1.txt③
現在のステータスを表示する:
gitstatus④ファイルにコンテンツを追加するvim1.txt
3、GitHubの使用
1.ウェアハウスを作成します
2.リモートウェアハウスを送信します[最初の送信には認証が必要です]
必ず履歴領域から
リモートウェアハウスマスターのgitpushアドレスを送信して
ください。注:リモートに送信するときは、最初にローカルコードをローカル履歴領域に送信してください。
3.プル[リモートからのリモート同期コード]
gitプルリモートウェアハウスマスターのアドレス
質問:2回目の提出では、次の問題が発生する可能性があります。
原因分析:
プロンプト情報を確認したところ、ローカルウェアハウスとリモートウェアハウスのファイルの不整合が原因であることがわかりました。つまり、GitHubはローカルのものを許可しますが、リモートウェアハウスでは許可しません。
解決:
プッシュ送信する前に、ローカルウェアハウスとリモートウェアハウスのファイルを同期します。次のコマンドを使用します。
git pull --rebase 远程仓库地址 master
成功すると、プロンプトは次のようになります。
次に、自分のコードをプッシュし続けて、
4を送信できます。他の人の倉庫に物事を調整します(ジョブを送信します)
①最初に他の人の倉庫を開いて対応するものを見つけます-右のフォークをクリックしてプルし、次にジャンプします自分の倉庫に
移動します-②フォルダを見つけてgitを開きます-gitcloneリモートアドレスマスターを入力します-クローン作成が完了したら、自分のファイルを作成します-一時ストレージ領域の送信を開始します-履歴領域-gitはリモート倉庫マスターのアドレスをプルします-自分の倉庫は持っています
③先生に提出してください:右に独自のGitHub-プレス新しいプルrequests-を開く-権利要求-にプルを作成するために、クリックし、プルリクエストを作成指すように続け
フォーク->プルリクエスト
- プロジェクトをフォークする
- 私のgithubに戻ると、フォークからプロジェクトを見ることができます
- このプロジェクトのクローンを作成する
git clone https://github.com/"you"/"you repositries"
- 次に、対応する操作を実行できます
- 変更したファイルをgithubに送信します(注:送信する前にローカル履歴領域に送信してください)
- githubに戻り、プルリクエストを開始します
第四に、コードクラウドの使用
(1)最初にプロジェクトアドレスをgit clone [プロジェクトをローカルにプル]
(2)git add。
(3)git commit -m 'この送信に対するコメント'
(4)git push [プロジェクトのコンテンツはコードクラウドに正常にプッシュされました】