0

わかりました最初の問題:私はどのようにgitに慣れていないのか完全にはわかりませんが、今はブランチで立ち往生していmaster:REBASEます。編集私は別のPCからプッシュしたいくつかの変更をプルダウンするためにgithubのWindowsクライアントを使用していました。ステージングされていないファイルがあり、完了できなかったというGitエラーが発生しました。事故で窓を閉めたので、正確なメッセージはわかりません。私はこれをどのように乗り越えるかわかりません。

2番目の問題は、ファイルの追跡を解除することです。Oはgit rm --cached <filename>文字通り5回あり、これら3つのファイルは戻ってくるだけです。ディレクトリ全体を.gitignoreに追加するようにしましたが、問題が発生するのはこれら3つだけです。

.gitignore
の内容を 編集する

#################  
## Eclipse
#################

    *.pydevproject
    .project
    .metadata
    bin/
    tmp/
    *.tmp
    *.bak
    *.swp
    *~.nib
    local.properties
    .classpath
    .settings/
    .loadpath

    # External tool builders
    .externalToolBuilders/

    # Locally stored "Eclipse launch configurations"
    *.launch

    # CDT-specific
    .cproject

    # PDT-specific
    .buildpath


############
## Windows 
############

    # Windows image file caches
    Thumbs.db

    # Folder config file
    Desktop.ini

#########
#archives
#########
    *.zip

##############
#OOE Specifics
##############
#Generated files and directories
/txt
/signed 
/unsigned
/hi7
logindetails.csv
/timer/
config.php

無視/削除されるファイルの例:

timer/jquery.timeentry-zh-CN.js  
timer/jquery.timeentry-pl.js  
timer/jquery.timeentry-ru.js
timer/jquery.timeentry-hu.js

また、これらのファイルを作業ディレクトリに保持したいのですが、追跡したくないだけです。

さらに情報や説明が必要な場合は、私に知らせてください。

4

1 に答える 1

1

git rm -cached <file>うまくいかなかったので、.gitignoreが正しいことを確認し、タイマーディレクトリをレポから削除しました。変更をコミットし、github にプッシュします。次に、タイマーを元に戻すと、ディレクトリは無視されました。

リベースの問題に関しては、@twalbergが正しかっgit rebase --abortたのはまさに私が必要としていたものでした。

その後、最後の正しいコミットと出来上がりに戻りました。

于 2012-08-17T15:29:13.390 に答える