状況落下:更新代わりにFTPドラッグの単一のコマンド(gitのプッシュ)でウェブサイトと
- を私はウェブサイト
- のローカルコピーを持っている私は へのSSHアクセスを持っているサーバーを持っています
何をしたいですか?私は
- したサーバ
- 更新単一のコマンドを使用してWebサイトにプッシュされるべきものである1つのmasterブランチ(git push origin master)
git initを使ってgit repoをローカルにセットアップしてから、サーバ上のフォルダにプッシュすると、動作しません。ファイルをチェックするために私がFTPにサーバにFTPするとき、彼らは実際にそこにいる。私がサーバーにSSHしてgit statusを実行すると、サーバーにプッシュした後であっても、クリーンではありません。
- をそのフォルダに移動して(cd folder_x)
- が新たなgitリポジトリを設定
- (MKDIR folder_x)自分のコンピュータ上に新しいフォルダを作成します。私がやっている
手順(git init)
- (gitリポジトリが正常にセットアップされます)
- git push origin masterを使用してリポジトリをサーバにプッシュします(originはs etc:p[email protected])
重複http://stackoverflow.com/questions/3728054/git-push-to-live-server – cmcginty
[Git pushを使用してプロジェクトをデプロイする](http://stackoverflow.com/questions/279169/) deploy-a-project-git-push)を使用します。リモートでの[git config receive.denyCurrentBranch updateInstead](http://stackoverflow.com/a/28381235/895245)は良い可能性があります。 –