私は本当にgitとラップトップで実行しています(実行中のウィンドウはLaptop Aと呼んでいます)this guideのプロジェクトフォルダにgitリポジトリを設定しました。今私のラップトップBで私はそのリポジトリへのアクセス権を持っていて、ファイルをチェックアウトして、それらのリポジトリに戻してアップロードすることができます。私はラップトップAのローカルリポジトリを持っているので、アクセスできるようにするにはどうすればいいですか?私は同様の問題でいくつかの記事を見つけましたが、私はLinuxマシン上で問題を解決していると信じています。 ラップトップAとBは同じネットワーク上にありますが、関連性がありますか?場合によっては、異なるネットワーク上にある場合もあります。 私はまだgitを探していますので、残念ながら壁に何かを言ったらごめんなさい別のコンピュータからgitリポジトリにファイルを取得する方法
1
A
答えて
4
Gitはremote
サブコマンドを使って同じリポジトリの他のコピーと通信します。リモートを設定するときは、フルパスに仮名を付けます(最も一般的なのは "origin"です)。
git remote add <pseudonym> <actual-path>
リモコンは、簡単なファイルパスを含むさまざまなプロトコルで通信できます。たとえば:
git remote add laptop-a //laptop-b/path/to/repository
ノートパソコンのAに加えられた変更とノートパソコンのBを同期する、このメソッドを使用して、あなたがラップトップのBでこのコマンドを発行している必要があります
git pull laptop-a <branch-name>
しかし、そのパスは、常に利用可能でない場合リポジトリの他のコピーをWeb上に置いておくと、いつでも両方のリポジトリを見ることができ、必要に応じて同期することができます。だからではなく、ノートパソコンのB上のlaptop-a
への直接リンクを作成する、我々はウェブ上のどこか別のコピーを作ることができますし、代わりにそれにBのリンクを作成します。
git remote add origin http://domain.com/path/to/repository
また、同じコマンドを使用します。
その後あなたがAに変更を行った後、ラップトップAとノートパソコンBの間で同期したい、問題この上:
git push origin <branch-name>
そしてB上:
git pull origin <branch-name>
注もしあなたのことラップトップAとラップトップBの両方で起点リポジトリ上の同じブランチをtrackingとすると、上記のコマンドはそれぞれgit push
とgit pull
に簡略化できます。
関連する問題
- 1. git - リポジトリから単一のファイルを取得する
- 2. リポジトリから別のリポジトリにプッシュ - Git
- 3. コンピュータに保存されたリポジトリから 'git pull'を実行する方法
- 4. Gitリポジトリから別のGitリポジトリに変更を移す
- 5. ファイルのみをGithub PROTECTEDリポジトリから取得する方法
- 6. gitリポジトリを別のリポジトリのブランチにマージする方法
- 7. gitリポジトリ内のすべてのファイルの数を取得する方法は?
- 8. gitリポジトリからビルドし、別のリポジトリをサブフォルダにクローン化する
- 9. ローカルのGitリポジトリからバージョンに基づいてEclipseワークスペースにファイルを取得する方法
- 10. 一般的な祖先がいないときにgitリポジトリから別のgitリポジトリにコミットする方法
- 11. Gitリポジトリで一番若いリビジョンを取得する方法
- 12. gitリポジトリからサブモジュールのみを取得する
- 13. ローカルのgitリポジトリをリモートのgitリポジトリにバックアップする方法
- 14. 1つのgitリポジトリから別のgitリポジトリにすべての履歴を含むファイルまたはフォルダを分割する方法はありますか?
- 15. コミットパッチをgitリポジトリから取り出す方法
- 16. 秘密鍵を別のファイルから取得する方法は?
- 17. 別のAngularJSファイルから変数を取得する方法は?
- 18. Git:サブディレクトリを同じリポジトリの別のブランチにプッシュする方法
- 19. ファイルのリビジョンやgitリポジトリからのファイルハッシュの検索方法は?
- 20. git-pythonリポジトリからコミット・フィードを取得する
- 21. Capistrano 3 - 複数のGitリポジトリから取得する
- 22. gitリポジトリ内のディレクトリを別のgitリポジトリにミラーリングする方法はありますか?
- 23. 1つのswfファイルから別のswfファイルにオブジェクトを取得する方法
- 24. リポジトリのクローン作成後にapplication.yamlファイルを取得する方法
- 25. gitリポジトリのダウンロード/クローン統計を取得する方法はありますか?
- 26. gitから特定のファイル(> 1MB)を自動的に取得する方法
- 27. あるコンピュータから別のコンピュータにデータベースをコピーする方法は?
- 28. あるコンピュータから別のコンピュータにWebサイトをコピーする方法は?
- 29. gitのローカルファイルと別のリポジトリ内のファイルの違いを検出する方法
- 30. 別のコンピュータからgit pushを元に戻す