3

どういうわけか私はgithubにREADME.mdとreadme.mdを持っていることになります。これら2つは互いに影響し合うため、GitHub.appは完全に混乱します。GithubWebサイトにはファイル削除機能はありません。

これらのファイルの1つを削除するにはどうすればよいですか?

4

2 に答える 2

8

ファイルの1つを削除して、削除をコミットするだけです。

$ git rm readme.md
$ git commit
$ git push
于 2012-08-26T13:30:12.433 に答える
6

githubに削除リンクまたはボタンがない理由は、単純な「削除」がソース管理バージョンシステムの性質に反するためです。ファイルを削除する方法は、通常はターミナルウィンドウとコマンドラインを使用してファイルをローカルで削除しgit rm、その変更をコミットします(常にメッセージを表示します)。次に、その削除をリポジトリに「プッシュ」します。ファイルがローカルに存在するがgit add、gitに編集されていない場合は、ファイルだけを使用できrm filenameますが、警告として、コマンドラインでrm!を使用して通常「確認」することはできません。
確かに、githubは「パッケージ化」を検討して、ページの削除リンクにまとめることができました。これは、理由のあるテキストの説明があれば、それを実行できますが、「黒魔術」が多すぎて、gitとその使用方法を学習しているユーザーにとって誤解を招く可能性があります。 github。

GUIオプションが必要な場合は、そこにたくさんのgitguiツールがあります。Macを使用している場合、gitx、git-tower、source-treeはすべて役立つツールです。http://mac.github.com/には基本的なmac-githubツールもあります。

コマンドラインルートは、ThiefMasterによる回答に示されています

gitプロセス全体の詳細と、さまざまなコマンドと概念については、gitブランチ、フォーク、フェッチ、マージ、リベース、クローンを参照してください。違いは何ですか?

于 2012-08-26T13:32:01.603 に答える