Bagaimana saya bisa mengimpor kode sumber dari komputer saya ke akun GitHub saya?
Bagaimana saya bisa mengimpor kode sumber dari komputer saya ke akun GitHub saya?
Jawaban:
Jika Anda punya kode sumber lokal yang ingin Anda tambahkan ke repositori git baru jarak jauh baru tanpa 'kloning' remote terlebih dahulu, lakukan hal berikut (saya sering melakukan ini - Anda membuat repositori kosong jarak jauh di bitbucket / github, lalu dorong ke atas sumbermu)
Buat repositori jarak jauh, dan dapatkan URL seperti git@github.com:/youruser/somename.git
atauhttps://github.com/youruser/somename.git
Jika repo GIT lokal Anda sudah disiapkan, lewati langkah 2 dan 3
Secara lokal, di direktori root sumber Anda, git init
2a. Jika Anda menginisialisasi repo dengan .gitignore dan README.md Anda harus melakukan git pull {url from step 1}
untuk memastikan Anda tidak melakukan file ke sumber yang ingin Anda abaikan;)
Secara lokal, tambahkan dan lakukan apa yang Anda inginkan dalam repo awal Anda (untuk semuanya, git add .
lalu git commit -m 'initial commit comment'
)
untuk melampirkan repo jarak jauh Anda dengan nama 'asal' (seperti kloning akan lakukan)
git remote add origin [URL From Step 1]
git pull origin master
untuk menarik cabang jarak jauh sehingga mereka dalam sinkronisasi.git push origin master
git pull origin master
sebelum git mendorong. Tanpa itu, saya mendapatkan kesalahan "karena ujung cabang Anda saat ini ada di belakang" selama upaya push. Mungkin ini karena saya membuat repositori jarak jauh dengan Readme.md awal.
touch README.md
repo lokal Anda yang ada
Ini dijelaskan dalam ProGit eBuku gratis yang luar biasa . Ini mengasumsikan Anda sudah memiliki repositori Git lokal dan yang jauh. Untuk menghubungkannya gunakan:
$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin git://github.com/schacon/ticgit.git
pb git://github.com/paulboone/ticgit.git
Untuk mendorong data dari repositori lokal ke GitHub, gunakan:
$ git push pb master
Jika Anda belum menyiapkan repositori lokal dan / atau jarak jauh, lihat bantuan di GitHub dan bab-bab sebelumnya dalam buku ini .
Salah satu komentar yang disebutkan menggunakan GUI GitHub, tetapi tidak memberikan bantuan khusus untuk menggunakan dan perhatikan bahwa sebagian besar jika tidak semua jawaban hanya berguna pada command prompt saja.
Jika Anda ingin menggunakan GitHub GUI, Anda dapat mengikuti langkah-langkah ini:
Setelah beberapa saat dengan ikon GitHub yang berputar, kode sumber Anda akan menjadi milik repositori lokal dan didorong / disinkronkan dengan repositori jarak jauh pada akun GitHub Anda. Semua ini mengandaikan Anda sebelumnya telah mengatur GUI GitHub, akun GitHub Anda, dan kunci SSH.
Seperti yang ditunjukkan JB dengan tepat, itu membuat GitHub menjadi sangat mudah dengan hanya mengikuti instruksi.
Berikut adalah contoh instruksi yang ditampilkan setelah menyiapkan repositori baru di GitHub menggunakan http://github.com/new saat Anda masuk.
Global setup:
Set up Git:
git config --global user.name "Name"
git config --global user.email email@gmail.com
Next steps:
mkdir audioscripts
cd audioscripts
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Existing Git repository?
cd existing_git_repo
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Importing a Subversion repository?
Check out the guide for step-by-step instructions.
Itu tidak bisa lebih mudah !!
Iya. Buat repositori baru, lakukan git init
di direktori di mana sumber saat ini ada.
Lebih lanjut di sini: http://help.github.com/creating-a-repo/
Saya memiliki sedikit masalah dengan penggabungan ketika mencoba melakukan langkah-langkah Pete. Inilah langkah-langkah yang saya akhiri.
Gunakan OS Anda untuk menghapus .git
folder di dalam folder proyek yang ingin Anda komit. Ini akan memberi Anda batu tulis yang bersih untuk digunakan. Ini juga saat yang tepat untuk membuat .gitignore
file di dalam folder proyek. Ini bisa menjadi salinan yang .gitignore
dibuat saat Anda membuat repositori di github.com. Melakukan salinan ini akan menghindari penghapusan ketika Anda memperbarui repositori github.com.
Buka Git Bash dan arahkan ke folder yang baru saja Anda hapus .git
foldernya.
Lari git init
. Ini mengatur repositori lokal di folder tempat Anda berada.
Lari git remote add [alias] https://github.com/[gitUserName]/[RepoName].git
. [alias] bisa apa saja yang Anda inginkan. [Alias] dimaksudkan untuk mengikat ke repositori lokal, jadi nama mesin berfungsi dengan baik untuk [alias]. URL dapat ditemukan di github.com, di bagian atas memastikan bahwa tombol HTTP keluar dari HTTP | SSH | Git Read-Only diklik. The git://
URL tidak bekerja untuk saya.
Lari git pull [alias] master
. Ini akan memperbarui repositori lokal Anda dan menghindari beberapa konflik penggabungan.
Lari git add .
Lari git commit -m 'first code commit'
Lari git push [alias] master
Dari Bitbucket:
Dorong repositori yang ada. Anda sudah memiliki repositori Git di komputer Anda. Mari kita dorong ke Bitbucket:
cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all # To push up the repo for the first time
Saya datang ke sini mencari cara sederhana untuk menambahkan file sumber yang ada ke repositori GitHub. Aku melihat @ Pete jawaban yang sangat lengkap dan berpikir, "Apa ?! Pasti ada cara yang lebih sederhana."
Inilah cara yang lebih sederhana dalam lima langkah (tidak perlu aksi konsol!)
Jika Anda benar-benar terburu-buru, Anda bisa membaca langkah 3. Yang lain hanya ada untuk kelengkapan.
Selesai!
Tambahkan repositori GitHub sebagai asal jauh (ganti [] dengan URL Anda):
git remote add origin [git@github.com:...]
Beralih ke cabang master Anda dan salin untuk mengembangkan cabang:
git checkout master
git checkout -b develop
Dorong cabang pengembangan Anda ke cabang pengembangan GitHub ( -f
berarti kekuatan):
git push -f origin develop:develop
Sebenarnya, jika Anda memilih untuk membuat repo kosong di GitHub, itu memberi Anda petunjuk persis yang hampir dapat Anda salin dan tempel ke terminal Anda (pada saat ini):
…or create a new repository on the command line
echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:<user>/<repo>.git
git push -u origin master
Berikut adalah beberapa instruksi tentang cara memulai repositori GitHub dan kemudian mendorong kode yang sudah Anda buat. Set instruksi pertama langsung dari GitHub.
Sumber: https://help.github.com/articles/create-a-repo/
Di sudut kanan atas halaman mana pun, klik, lalu klik Gudang baru .
Buat nama pendek dan mudah diingat untuk repositori Anda. Misalnya, "halo-dunia".
Secara opsional, tambahkan deskripsi repositori Anda. Misalnya, "Gudang pertama saya di GitHub."
Pilih antara membuat repositori publik atau pribadi.
Inisialisasi repositori ini dengan README.
Buat repositori.
Selamat! Anda telah berhasil membuat repositori pertama Anda, dan menginisialisasi dengan file README.
Sekarang setelah langkah-langkah ini Anda akan ingin mendorong kode di komputer lokal Anda ke repositori yang baru saja Anda buat dan Anda melakukan ini mengikuti langkah-langkah ini:
git init
(di folder root tempat kode Anda berada)
git add -A
(ini akan menambahkan semua file dan folder di direktori Anda untuk dikomit)
git commit -am "First Project commit"
git remote add origin git@github.com:YourGithubName/your-repo-name.git
(Anda akan menemukan alamat ini di repositori GitHub yang baru saja Anda buat di bawah "ssh clone URL" di halaman utama)
git push -u origin master
Itu dia. Kode Anda sekarang akan didorong ke GitHub. Sekarang setiap kali Anda ingin terus mendorong kode yang telah berubah, lakukan saja.
git commit -m "New changes"
git push origin master
(jika master adalah cabang yang sedang Anda kerjakan)
Solusi untuk saya:
Masalahnya adalah ukuran file, yang tidak bisa melebihi 100 juta.
Sebelum bermigrasi ke github, di repositori lakukan ini:
git clone --mirror git://example.com/some-big-repo.git
wget http://repo1.maven.org/maven2/com/madgag/bfg/1.12.12/bfg-1.12.12.jar
mv bfg-1.12.12.jar bfg.jar
java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git
cd some-big-repo.git
git reflog expire --expire=now --all && git gc --prune=now --aggressive
git push
Siap!
Sekarang lakukan migrasi lagi dengan alat: https://github.com/new/import
lihat lebih lanjut: Galat saat mendorong ke repro github dan https://rtyley.github.io/bfg-repo-cleaner/
Saya harap saya membantu Anda. :)
Buat repositori Anda di git hub
Izinkan untuk melacak proyek Anda dengan GIT
Jika Anda mendapatkan pesan kesalahan lain, baca dengan cermat apa yang dikatakan. Apakah itu mengatakan git tidak diinstal pada komputer Anda dengan mengatakan bahwa kata 'git' tidak dikenali? Apakah ini mengatakan bahwa Anda sudah berada di folder atau sub-folder di mana git diinisialisasi? Google kesalahan Anda dan / atau output untuk memahaminya, dan untuk mencari cara memperbaikinya.
sekarang jalankan perintah berikut
#gema "nama repositori git hub Anda" >> README.md git init git tambahkan README.md git commit -m "commit pertama" git remote add origin https: // #
blok di atas Anda akan dapatkan ketika pertama kali Anda membuka repositori Anda
Jika kesalahan terjadi atau tidak ada yang terjadi setelah perintah terakhir jalankan "git push -u origin master" jangan khawatir
buka folder tempat kode tersedia dan melalui git extention dorong ke git [URL], cabang