1

これが私のシナリオです:

GitHubでプロジェクトを作成してアップロードしました。いくつかのコミットを行いました(コミットによってオリジン/マスターの前にn。WebブラウザでGitHubのリポジトリを表示しているときに、マイナーエラーが見つかり、GitHub独自のコードエディタを使用してリポジトリを修正することを自分で制御できません。

ローカルリポジトリにアクセスした後、今何をしますか?GitHubのエディターからの変更を失いたくないし、すでにコミットした変更を失いたくない。

(私はそのリポジトリ(マスター)に単一のブランチを持っており、私は開発者だけです)

4

2 に答える 2

1

You will need to do a git pull, which fetches the changes from Github and merges the two heads.

If you look at the first graphic here, it explains a similar situation.

于 2012-09-15T07:12:27.007 に答える
1

You can do a simple git pull, but I'd recommend doing a git pull --rebase as this will avoid having to have an additional merge commit joining the two development histories, thus keeping your history tidy.

Here's a bit of explanation on rebase pulls and how you can enable them by default: http://blog.aplikacja.info/2010/11/git-pull-rebase-by-default/

于 2012-09-15T08:20:52.313 に答える