2

Github はまだ新しく、WWW 固有のフォルダーを Github プロジェクト フォルダーに同期できるかどうか疑問に思っていました。

たとえば、私は/www/my-project/に取り組んでおり、github フォルダー/github/my-project-repo/を持っています 。主な問題は、ファイルを my-project から my-project-repo に簡単に移動するにはどうすればよいかということです。コミットするのと同じです。コピー&ペーストは退屈な方法のように思えます。どんなヒントでも役立ちます!

4

2 に答える 2

1

--git-dirgit コマンドのand--work-treeオプションを使用します。

my_project のファイルを変更しているが、それらを my-project-repo git repo で考慮したい場合は、次のようにします。

git --work-tree=/www/my-project/ --git-dir= /github/my-project-repo/.git status
git --work-tree=/www/my-project/ --git-dir= /github/my-project-repo/.git add -A .
git --work-tree=/www/my-project/ --git-dir= /github/my-project-repo/.git commit -m "add files from my-project"

でインデックスを変更した後、作業ツリーを更新することをお勧めします。/github/my-project-repogit add

cd /github/my-project-repo
git checkout .

ただし、共通ファイルに同時に変更を加える可能性があることに注意してください。最後のチェックアウトは、から追加したものによってそれらを消去および上書きします/www/my-project

で進行中の作業を確実に保存したい場合/github/my-project-repo:

 git stash save --keep-index
 git stash drop

OPはより簡単な解決策を見つけました、そして:

  • に保存ディレクトリを移動しました/www/
  • cd /my-project/
  • git configgit initなど

保存されたレポDocs/Github/(最初のストレージ ディレクトリ) の追跡を停止します。

于 2013-01-14T07:59:31.293 に答える
0

最後にそれを理解してください...これは途中で私を助けたいくつかのビデオチュートリアルです:

http://www.youtube.com/watch?feature=player_embedded&v=mYjZtU1-u9Y

  • Git の基本的な基礎
  • Git と GitHub の違い
  • Git のインストールとセットアップのチュートリアル
  • Git の基本的な (コアな) コマンドライン

http://www.youtube.com/watch?feature=player_embedded&v=8r_IErxmoUc

  • GitHub のアカウント サインアップ チュートリアルと一般的なヒント
  • Git で GitHub を使用する (構成とデモ)
  • GitHub Windows クライアント (GUI) のインストール チュートリアル
  • 分岐、マージ、クローニング、フォークの概要

http://www.youtube.com/watch?feature=player_embedded&v=STJBFXskfCc

  • Git と GitHub を使用した開発サイクルの例
  • 分岐、マージ、クローニング、フォークの詳細
  • 競合のマージの概要

http://www.youtube.com/watch?v=LCv2BIQpPgI&feature=player_detailpage

  • Merging Conflicts の詳細
  • タグ付け
  • コミットを元に戻す
于 2013-01-21T07:57:45.990 に答える