git は実際にはインターネットを必要としないウェアハウス (ローカル ウェアハウス) であり、データを github に push することもできます。遠隔倉庫)。 git其实是是一个不用网络的仓库(本地仓库),你也可以把数据push到github上(远程仓库)。 你现在的pull和push都是本地版本库和远程仓库之间的数据交互。 在你的本地仓库,其实是由两部分组成:
git
github
push
pull
(Working Directory)
(Repository)
(Stage)
(branch)
版本库包含暂存区和分支
初次提交: - 通过git add 将文件 工作区 ---》暂存区 (本地) - 通过git commit 将文件 暂存区 ---》分支 (本地) - 通过git push 将文件 分支 ---》远程库 (github)
git add
git commit
git push
提交改动: - 通过git commit将文件 暂存区 ---》分支 (本地) - 通过git push 将文件 分支 ---》远程库 (github)
pull&push - 通过git pull 将文件 远程库 ---》分支 (本地) - 通过git push 将文件 分支 ---》远程库 (github 現在の pull と push は、ローカル バージョン ライブラリとリモート ウェアハウス間のデータ対話です。
git pull
(作業ディレクトリ)
(リポジトリ)
(ステージ)
(ブランチ)
git Push
プル
プッシュ
コミット、つまり送信はあってはならない。
gitの利用は大まかに以下の4ステップです。
追加->コミット->フェッチ->プル->プッシュ 中国語 に変更します コードを追加 -> コードを送信 -> コードを取得 -> コードをプル -> コードをプッシュ
私は通常次のコマンドを使用します。 git add . git commit –a –m +msg git Push –u オリジンマスター
以前にブログを書いたことがあるので、以下を参照してください。そこには、これらのコマンドに関する簡単な説明が記載されています。 コマンドラインgitの簡単な使い方
status はローカル ステータスを指し、ローカル ワークスペースとローカル ウェアハウスの違いを示します
作成したファイルと、変更したが送信 (コミット) しなかったファイルはすべてここに表示されます。送信後は空になります
プル/プッシュはローカルウェアハウスとリモートウェアハウス間の同期操作であり、up-to-dateはローカルウェアハウスとリモートウェアハウスが同期されていることを示します
試してみる
最初にローカルに送信してから、リモートエンドに同期します
この問題を解決したところ、ブランチに追加のマスターがあることがわかりました。つまり、ブランチにマスターとオリジン/マスターが存在するのですが、その違いがわかりません。ポイント、送信すぐに成功しました。
git
は実際にはインターネットを必要としないウェアハウス (ローカル ウェアハウス) であり、データをgithub
にpush
することもできます。遠隔倉庫)。git
其实是是一个不用网络的仓库(本地仓库),你也可以把数据push
到github
上(远程仓库)。你现在的
pull
和push
都是本地版本库和远程仓库之间的数据交互。在你的本地仓库,其实是由两部分组成:
(Working Directory)
//看得见的(Repository)
//看不见的(Stage)
(branch)
版本库包含暂存区和分支
流程:
初次提交:
- 通过
git add
将文件 工作区 ---》暂存区 (本地)- 通过
git commit
将文件 暂存区 ---》分支 (本地)- 通过
git push
将文件 分支 ---》远程库 (github
)提交改动:
- 通过
git commit
将文件 暂存区 ---》分支 (本地)- 通过
git push
将文件 分支 ---》远程库 (github
)
ローカルの倉庫では、実際には 2 つの部分で構成されています:pull
&push
- 通过
git pull
将文件 远程库 ---》分支 (本地)- 通过
git push
将文件 分支 ---》远程库 (github
現在のpull
とpush
は、ローカル バージョン ライブラリとリモート ウェアハウス間のデータ対話です。(作業ディレクトリ)
//表示(リポジトリ)
//Invisible(ステージ)
(ブランチ)
プロセス:
#🎜🎜#最初の投稿: #🎜🎜# -git add
を使用してファイルをワークスペースに移動します ---》ステージング領域 (ローカル)#🎜🎜# -git commit
でファイルを一時保存領域に移動 ---》ブランチ(ローカル)#🎜🎜# -git Push
経由でファイルを分岐 ---》リモート ライブラリ (github
)#🎜🎜# #🎜🎜#変更を送信: #🎜🎜# -git commit
でファイルを一時保存領域に移動 ---》ブランチ(ローカル)#🎜🎜# -git Push
経由でファイルを分岐 ---》リモート ライブラリ (github
)#🎜🎜# #🎜🎜#プル
&プッシュ
#🎜🎜# -git pull
を通じてファイルをリモート ライブラリに移動 ---》ブランチ (ローカル)#🎜🎜# -git Push
経由でファイルを分岐 ---》リモート ライブラリ (github
)#🎜🎜# #🎜🎜#上記の 2 つの操作は、実行する前に変更と相違点が必要です。 #🎜🎜# したがって、ステージング領域とリモート ライブラリの内容が一致しているかどうかを確認するメッセージが表示されます。 #🎜🎜#コミット、つまり送信はあってはならない。
gitの利用は大まかに以下の4ステップです。
私は通常次のコマンドを使用します。
git add .
git commit –a –m +msg
git Push –u オリジンマスター
以前にブログを書いたことがあるので、以下を参照してください。そこには、これらのコマンドに関する簡単な説明が記載されています。
コマンドラインgitの簡単な使い方
status はローカル ステータスを指し、ローカル ワークスペースとローカル ウェアハウスの違いを示します
作成したファイルと、変更したが送信 (コミット) しなかったファイルはすべてここに表示されます。送信後は空になります
プル/プッシュはローカルウェアハウスとリモートウェアハウス間の同期操作であり、up-to-dateはローカルウェアハウスとリモートウェアハウスが同期されていることを示します
試してみる
リーリー最初にローカルに送信してから、リモートエンドに同期します
この問題を解決したところ、ブランチに追加のマスターがあることがわかりました。つまり、ブランチにマスターとオリジン/マスターが存在するのですが、その違いがわかりません。ポイント、送信すぐに成功しました。