ワークスペース フォルダーがあり、これには 4 つのフォルダー a、b、c、d が含まれています
私の github に c という名前のプロジェクトがあるとします
ワークスペース下の c フォルダーで直接 git init を実行し、github で c プロジェクトを git clone します
これにより、別の c フォルダーが作成され、非常に面倒です
ワークスペースで直接 git init を実行した場合、c フォルダーは 1 つだけになります。
しかし、後でファイル a、b、d を github にプッシュするのは怖いです。 。
そんな良い方法はないでしょうか?
全員がワークスペースの直下にウェアハウスを作成し、a、b、d をフィルターする gitignore ルールを作成しますか?
リーリー リーリー
最後のパラメータがディレクトリ名であることがわかります。
意味が分かりませんか?
対応するプロジェクトのアドレスをワークスペースに直接 git clone します。これで何か問題がありますか?
lz の説明をよく見てください。ワークスペースの下にフォルダー dir があります。
リーリーこれを試してみませんか?
Mac のファイル システムでは大文字と小文字が区別されません。リポジトリには dir と dir の 2 つのフォルダーがあり、クローンすると dir のみが表示される場合があります。
その後、2 つのローカル フォルダー内のファイルが移動され、dr ファイルがダウンロードされました。その後、ローカルで実行できます
リーリー
他のファイルを入れたくない場合
push
上去,就用.gitignore
过滤掉。你说的直接在c文件夹下git init
会多出来c文件,你可以直接服务器上的c文件夹内容pull
はローカルのcフォルダーに入れても大丈夫ですワークスペースフォルダーの下の c フォルダーにあるコマンドを使用します
リーリーこのようにして、ローカルの c フォルダーがリモート github リポジトリに同期されます
リモート ライブラリがすでに存在し、ワークスペースの C プロジェクト フォルダーに新しいコンテンツがほとんどない場合は、次の手順を実行してください:
ワークスペース フォルダー内の
c
プロジェクト フォルダーを削除しますc
项目文件夹从远程库中克隆:
git clone http://your.github.com/c.git c
命令执行后将拷贝远程仓库到本地目录, 也就说此时的c文件夹已经是本地仓库, 而与a, b, d文件夹无关.
所有的
git
在c
リモート リポジトリからクローンを作成します:
すべてのgit clone http://your.github.com/c.git c
コマンドが実行されると、リモート リポジトリはつまり、この時点で c フォルダーはすでにローカル ウェアハウスであり、a、b、d フォルダーとは何の関係もありません。
git
はc
フォルダーで実行できます。#🎜🎜# #🎜🎜# 参考チュートリアル: Liao Xuefeng の git チュートリアル - リモート ウェアハウス #🎜🎜#