私はgitを初めて使っています。私はgitのオープンソースプロジェクトに貢献しています。私はそれをフォークし、支店を作った。そのアンドロイドプロジェクト。それから私はそれをクローンしてローカルコピーを作成し、それをフォルダに保存しました。私は、アンドロイドスタジオでそれを開いた必要なchanges.Thenを作った私は次のようでした。この時点でコミットをgitにプッシュできません
git add <the file name where i made changes>
git commit -m <message>
i」を変更がコミットされている場所へとまだ混乱していますか?私は自分のコンピュータに保存されているローカルのコピーでそれを仮定します。そして、私はそれをプッシュしようと、それは私にエラーを与える:
git push upstream master
Username for 'https://github.com': Midhun07
Password for 'https://[email protected]':
remote: Permission to opendatakit/collect.git denied to Midhun07.
fatal: unable to access 'https://github.com/opendatakit/collect.git/': The requested URL returned error: 403
しかし、ここでopendatakit/collect.git
は、Gitが変更をプッシュしようとしているところです。しかし、私はupstream/master
ではなく、master
に変更をプッシュしたいと思います。しかし、私がしようとしたときgit push master
それは私に次のエラーを与える。
fatal: 'master' does not appear to be a git repository
fatal: Could not read from remote repository.
また、上流/マスターと比較して、私のマスターブランチの後ろに9つのコミットがあるという別の問題があります。私はすべて混乱している。私を案内してください。
*「私はマスターに変更をプッシュしたい」*変更はローカルブランチにプッシュされません。すでに 'master'にいる場合、' git commit'はそのブランチに対して新しいコミットを作成します。他に何もする必要はありません。別のブランチにいる場合は、 'git merge'を使って変更を' master'ブランチにマージすることができます。基本を知るにはhttps://git-scm.com/book/en/v2を読むことをお勧めします。 –
@FelixKling私は、そのブランチに新しいコミットが作成されていないことを確認しました。 – Midhun