Mengapa GitHub tidak memperbarui bagian kontribusi saya ketika saya melakukan?


12

Saya membuat 3-4 komitmen pada satu hari ke repo saya menggunakan klien Mac untuk GitHub tetapi bagian kontribusi pada halaman profil saya tidak memperbarui dirinya dengan perubahan dalam berbagai nuansa hijau.

Mengapa ini terjadi?


Apakah Anda mendorong komitmen Anda ke GitHub? Apakah Anda melihat komitmen Anda di 'Kegiatan Kontribusi' di bawah kontribusi (kotak hijau)?
Attila O.

Jika Anda melakukan komit seminggu yang lalu tetapi mendorong mereka baru-baru ini mungkin mereka tidak muncul dalam Kegiatan Kontribusi karena Periode diatur ke 1 Minggu. Coba ubah ke yang lain.
NN

Sejarah komit didasarkan pada saat komit dibuat, bukan ketika komit itu didorong ke Github

Apakah Anda pemilik repo, atau apakah itu garpu?
Delapan Hari Malaise

Jawaban:


9

Ada beberapa kemungkinan:

  • Anda belum mendorong komitmen Anda ke Github. Tidak seperti sistem kontrol versi terpusat, melakukan itu git dilakukan secara lokal. Ketika Anda membuat komit secara lokal dan ingin menyinkronkan halaman proyek Github Anda, Anda perlu menjalankan 'git push' untuk mengirim komit ke atas.

  • Komitmen Anda tidak pada cabang default (biasanya master) dari suatu proyek. Cabang-cabang lain tidak akan dihitung terhadap total sampai mereka digabung.

  • Repositori Anda adalah garpu. Dalam hal ini hanya komit yang telah dikontribusikan ke hulu dan digabung ke cabang master yang dihitung.

  • Komit Anda dibuat dengan alamat email selain yang telah Anda beri tahu tentang Github.

  • Anda belum menunggu cukup lama. Grafik tidak diperbarui secara instan.

Lihat bagian bantuan Github. Mengapa kontribusi saya tidak muncul di profil saya? untuk tips lainnya.


6

Punya masalah yang sama, saya diperbaiki dengan mengatur email

git config --global user.email johndoe@example.com

Semoga ini membantu.


1
WOW! Inilah yang berhasil bagi saya. Saya sedang mencoba sejuta solusi lain. Ini berhasil. Terima kasih @daxsorbito
bozzmob

1

Anda perlu mengklik pada opsi Push di GitHub untuk Mac sehingga komit menjadi aktif di GitHub. Juga, mungkin perlu beberapa saat sebelum halaman kontribusi diperbarui untuk mencerminkan dorongan terbaru Anda.


1

Beberapa repo hanya menampilkan 'Kegiatan Kontribusi' untuk komit yang telah digabung menjadi master, (walaupun ini mungkin tidak berlaku dalam kasus Anda jika Anda memiliki repo dan satu-satunya commiter).

Jika komit didorong tetapi masih belum muncul di 'Aktivitas kontribusi' pada hari komitmen, maka ini mungkin karena Anda mengajukan permintaan tarik tetapi perubahan Anda belum digabung.


0

Anda juga dapat memeriksa pengaturan email yang terkait dengan akun Github Anda karena GitHub tidak akan memberi Anda kredit dengan kontribusi yang dibuat di bawah akun berbeda yang terdaftar di profil Anda. Saya perhatikan email yang dikaitkan dengan akun saya adalah email yang lebih lama, jadi saya menambahkan alamat email saya saat ini dan menjadikannya sebagai alamat "Utama" saya. Saya menyegarkan akun saya dan melihat kontribusi saya diperbarui. Semoga berhasil!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.