0

私は Mac を使用しており、プロセスを改善するワークフローを作成しようとしています。
だから私は自分のマシンにgitをインストールしました。
現在問題になっているのは、更新後のフックを作成して、ローカルで行った変更をリモート サーバーにプッシュする方法です。
注: git サーバーは私のローカル マシン上にあるため、ホスティング サーバーからはアクセスできませ

これは私がこれまでに持っているものですが、現在エラーが発生しています。

# trying to get a list of files that I just pushed to my local git server, but it is failing because apparently 'diff-index' isn't available on the server side of git
files_modified=`git diff-index --name-only HEAD`

for f in $files_modified; do
  # trying to print out the files.
  # the goal here is I'm trying to execute 'scp' to push the files to the server, but please let me know if there is a better solution
  echo f
done

exit

ありがとう、
ティー

4

1 に答える 1

1

自動転送プッシュに設定されたリポジトリは、更新後を使用できます。少なくともリベースとリセットは、プッシュされた参照に対してジキルとハイドの数を実行し、非常に有用な操作から複雑で壊れやすい操作に変わるため、私は自分でプッシュを開始するレポには非常に懐疑的です。

于 2013-10-08T00:34:33.163 に答える