2

TortoiseGITを使用しています。

これが私のプロセスです:

1)空のフォルダを右クリックし、[ここにリポジトリを作成する]をクリックします

2)ディレクトリにベアリポジトリを作成します

3)別の空のフォルダを右クリックし、「gitclone」をクリックします

4)作成されたリポジトリのURLからクローンを作成します

5)クローンリポジトリでソースファイル(source.csなど)を作成します

6)git cloneディレクトリを右クリックし、「gitcommit->master」を押します。

7)source.csファイルを追加してコミットします

8)元のリポジトリを指す別のgit cloneディレクトリを作成し、gitsyncを実行してみます

結果は何も起こりません、私は他のリポジトリでコミットしたソースファイルを取得しません...

これを機能させる方法はありますか?

4

2 に答える 2

2

別のブランチを作成しましたか?別のブランチを作成して元のリポジトリにプッシュした場合は、クローンを作成するときにそのブランチに切り替えて、ブランチのローカルコピーを作成する必要があります。

これはTGにあります:

  • クローンリポジトリを右クリックして、TortoiseGitメニューに移動します。
  • 「スイッチ/チェックアウト」を選択します。
  • ブランチを選択し、remote/origin/yourBranchNameHere[Create a new branch]ボックスがオンになっていて、そのテキストボックスにブランチの名前が入力されていることに注意してください。
  • 「OK」を押します。

また、変更をプッシュしたことを覚えていますか?

于 2012-11-01T14:23:01.573 に答える
2

GITが配布されます。何が起こっているのかというと、ローカル(作成されたフォルダー内)のリポジトリーにコミットしていると思います。にプッシュバックするには、そのリポジトリでsyncを実行する必要がありますORIGIN

SVNからGITに切り替えたときに、COMMITの意味が大きく異なるため、同様の問題が発生しました。(私はここでは決して専門家ではないので、私も遠く離れている可能性があります)

于 2012-11-01T14:29:46.330 に答える