linuxを使って作成した.gitフォルダがウィンドウにコピーされた場合、それは機能しますか?.gitフォルダはクロスプラットフォームですか?
答えて
私はWindowsとLinuxの両方のボックスから同じリポジトリを使って作業していますが、うまくいきます。 Git Windowsで作業するときは、リモートLinuxのrepoにプッシュするたびに、gitはWindowsからLinuxスタイルに変換する行を変換します。
確かに、それはOPのように聞いているように聞こえません。私が間違っていないと、 '.git'ディレクトリがクローン/プッシュ/プルではなく直接コピーされています。 – Shep
私はgitが行末を変更するとは思わないが、おそらく行末を変更しているテキストエディタ/ IDEでしょう。 git configでは、行末の変更を無視するように設定することもできます。 http://help.github.com/line-endings/ – jimiyash
Gitは、ファイルの追加時に行末を変更しますが、config設定がそれを要求した場合に限ります。ファイルがチェックアウトされると、同様の処理が行われます。混在環境の場合、in-repo設定はLinux LFスタイルであり、Windowsボックスは期待通りの変更を行います。 '.git'ディレクトリをコピーしても、リポジトリの共通設定は変更されません。 –
はいLinuxではgitflow拡張子、WindowsではmsysGit + TortoiseGitを使用しています。これは.git
フォルダをうまく使用しています。
逆には非常に注意してください。 WindowsからLinuxへのgitフォルダをコピーしてあるでしょう:
- 多くのWindowsキャリッジリターンファイル内のファイルのパーミッションは
MsysGitは前にあなたをプッシュするコミット/ Windows上ではなく、Linux上でそれをうまく管理を変更しますあなたは:dos2unixを1に、chmod 644
を2のファイルに使用してください。git status
とgit diff
が役に立ちます。
- 1. GIT - クロスプラットフォームの汚れ/クリーンフィルタ?
- 2. Float64Arrayはクロスプラットフォームですか?
- 3. Python:クロスプラットフォームの方法でAppDataフォルダを取得する
- 4. .gitフォルダを移動する
- 5. gitはファイルを.gitフォルダに認識します
- 6. クロスプラットフォームのVNCクライアントライブラリですか?
- 7. クロスプラットフォームのモバイルゲームですか?
- 8. クロスプラットフォームのRTFコントロールですか?
- 9. SCTP:クロスプラットフォームのライブラリですか?
- 10. valaはクロスプラットフォーム言語ですか?
- 11. QtWebKitは本当にクロスプラットフォームですか?
- 12. Monoは本当にクロスプラットフォームですか?
- 13. SQLiteは実際にクロスプラットフォームですか?
- 14. gitのフォルダを移動
- 15. RのCMDチェックでブラックリストの.gitフォルダ
- 16. プロジェクトディレクトリの.gitフォルダを置き換えることでGitローカルチェックアウト
- 17. git commitからファイルまたはフォルダを取得する
- 18. gitはプロジェクトツリー内にファイル/フォルダを作成しますか?
- 19. git repoから別のレポにフォルダをリンクするには?
- 20. gitでフォルダを無視できないのはなぜですか?
- 21. NetBeansで.gitフォルダを表示するには
- 22. git:リモートブランチ履歴をコピーする(.git/logsフォルダ)
- 23. 既存のフォルダをgitサブツリーにする
- 24. Gitリポジトリ:フォルダへのシンボリックリンクをコミットする
- 25. Gitファイルをフォルダに移動する
- 26. Gitは2つのフォルダではなく、枝
- 27. は、スクリプト/プラグインで.gitフォルダを作成する必要がありますか?
- 28. シェルスクリプト:gitフォルダを見つけてgitコマンドを実行しますか?
- 29. Gitは既存のGitリポジトリを持つフォルダを追加します
- 30. クロスプラットフォームQRCファイル、可能ですか?
なぜクローンではないのですか? – Shep
@Shep huuugeリポジトリでgit-svnを使用しているため、.gitをコピーすると数時間節約できます。 –