阿神2017-05-02 09:21:16
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
)
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 つの操作は、実行する前に変更と相違点が必要です。 #🎜🎜#
したがって、ステージング領域とリモート ライブラリの内容が一致しているかどうかを確認するメッセージが表示されます。 #🎜🎜#滿天的星座2017-05-02 09:21:16
コミット、つまり送信はあってはならない。
gitの利用は大まかに以下の4ステップです。
追加->コミット->フェッチ->プル->プッシュ
中国語
に変更します コードを追加 -> コードを送信 -> コードを取得 -> コードをプル -> コードをプッシュ
私は通常次のコマンドを使用します。
git add .
git commit –a –m +msg
git Push –u オリジンマスター
以前にブログを書いたことがあるので、以下を参照してください。そこには、これらのコマンドに関する簡単な説明が記載されています。
コマンドラインgitの簡単な使い方
仅有的幸福2017-05-02 09:21:16
status はローカル ステータスを指し、ローカル ワークスペースとローカル ウェアハウスの違いを示します
作成したファイルと、変更したが送信 (コミット) しなかったファイルはすべてここに表示されます。送信後は空になります
プル/プッシュはローカルウェアハウスとリモートウェアハウス間の同期操作であり、up-to-dateはローカルウェアハウスとリモートウェアハウスが同期されていることを示します
試してみる
リーリー最初にローカルに送信してから、リモートエンドに同期します
天蓬老师2017-05-02 09:21:16
この問題を解決したところ、ブランチに追加のマスターがあることがわかりました。つまり、ブランチにマスターとオリジン/マスターが存在するのですが、その違いがわかりません。ポイント、送信すぐに成功しました。