gitを数ヶ月使用していて、これは私に悩まされています。 AWS EC2にはgit repoがあります。同期はうまくいき、gitosisを使ってすぐに使えます。私たちが持っている唯一の問題は、時にはいくつかの古いバージョンのファイルを取得するときです。Amazon EC2上で古いファイルを引っ張っている
[コア]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[リモート "起源"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:/Project
[ブランチ "マスター"]
remote = origin
merge = refs/heads/master
gitのリモートショーの起源:私のセットアップは、このようなものです
- 遠隔起源
URLを取得:Gitの@のblahblahblah:/プロジェクト
プッシュURL:Gitの@のblahblahblah:/プロジェクト
HEADブランチを:
リモートブランチをマスター:
マスターは
を追跡 'git pull'のローカルブランチ:
リモートマスターとのマージマスター
ローカル参照c 「Gitのプッシュ」のonfigured:
マスターは(最新)マスターするプッシュ私は自分の枝から作業
、mybranchを言うと、マスタにマージすることができます。奇妙なことは、私がgitkを通してそれらを見ることができるように最新のファイルがサーバ上に存在することですが、それは最新のものを引き出すようには見えません。
アイデア?
私は最後のセクションでその部分を残しました。私は原点をチェックアウトしてから、ブランチをマージしてから押します。私はマスターブランチ上のファイルを見ることができますが、実際には奇妙なことは、私が理解していない古いファイルが引っ張られることです。 だけ明確にする: は -gitチェックアウトはマスター が引く-git -gitマージ私は理解してください、あなたがEC2サーバー上でクライアント上でこれらのコマンドを実行していないようにするに – DanyZift
を押し-git mybranch 。もしそうなら、サーバのファイルシステムの変更を見るために、サーバと "git checkout master"にログインする必要があります。 –