Saya telah melihat banyak halaman web tentang integrasi Git baru di VS 2013 dan mereka tidak berurusan dengan menambahkan solusi yang ada untuk Github. Sebenarnya saya tidak dapat menemukan banyak tentang penggunaan GitHub daripada Visual Studio Online.
Adakah yang bisa memberitahu saya bagaimana saya mulai dari solusi yang ada dan menambahkannya ke Github menggunakan alat di VS 2013.
git
github
visual-studio-2013
Richard210363
sumber
sumber
Jawaban:
OK ini bekerja untuk saya.
Itu menciptakan repositori GIT lokal
Itu menciptakan repositori kosong tanpa cabang Master
Solusi Anda sekarang di GitHub
sumber
You must commit changes to your local repository before you can publish.
Apa yang harus saya lakukan? Bagaimana cara saya melakukan perubahan pada repositori lokal saya?Ada banyak cara yang lebih mudah untuk melakukan ini yang bahkan tidak mengharuskan Anda untuk melakukan apa pun di luar Visual Studio.
Itu saja. Plugin Visual Studio github secara otomatis membuat repositori untuk Anda dan mengkonfigurasi semuanya. Sekarang cukup klik Rumah dan pilih tab " Perubahan " dan akhirnya komit pertama Anda.
sumber
Add to source control
, saya langsung dibawa ke layar untuk menambahkan komit pertama pada apa yang tampaknya menjadi repositori git lokal yang dibuat secara otomatis, yang persis seperti yang saya inginkan. VS2015 Komunitas.Pertanyaan ini sudah dijawab secara akurat oleh Richard210363.
Namun, saya ingin menunjukkan bahwa ada cara lain untuk melakukan ini, dan untuk memperingatkan bahwa pendekatan alternatif ini harus dihindari , karena menyebabkan masalah.
Seperti yang dinyatakan oleh R0MANARMY dalam komentar terhadap pertanyaan awal, dimungkinkan untuk membuat repo dari folder solusi yang ada menggunakan baris perintah git atau bahkan Git Gui. Namun, ketika Anda melakukan ini, ia menambahkan semua file di bawah folder itu ke repo, termasuk membangun output (bin / obj / folder) file opsi pengguna (.suo, .csproj.user) dan banyak file lain yang mungkin ada dalam solusi Anda folder tetapi Anda tidak ingin memasukkan dalam repo Anda. Salah satu efek samping yang tidak diinginkan dari ini adalah bahwa setelah membangun secara lokal, output build akan muncul di daftar "perubahan" Anda.
Ketika Anda menambahkan menggunakan "Pilih File | Tambahkan ke Kontrol Sumber" di Visual Studio, itu cerdas termasuk proyek dan file solusi yang benar, dan meninggalkan yang lain. Juga secara otomatis membuat file .gitignore yang membantu mencegah file yang tidak diinginkan ini ditambahkan ke repo di masa mendatang.
Jika Anda sudah membuat repo yang menyertakan file yang tidak diinginkan ini dan kemudian menambahkan file .gitignore di lain waktu, file yang tidak diinginkan akan tetap menjadi bagian dari repo dan perlu dihapus secara manual ... mungkin lebih mudah untuk menghapus repo dan mulai lagi dengan membuat repo dengan cara yang benar.
sumber
Visual Studio sekarang harus meminta kredensial GitHub Anda dan kemudian melanjutkan untuk mengunggah solusi Anda.
Karena saya memiliki akun Windows saya terhubung ke Visual Studio untuk bekerja dengan Team Foundation, saya tidak tahu apakah itu bekerja tanpa akun, Visual Studio akan melacak siapa yang berkomitmen, jadi jika Anda tidak login, mungkin akan meminta Anda untuk terlebih dahulu.
sumber
Yah, saya mengerti pertanyaan ini terkait Visual Studio GUI, tapi mungkin penanya dapat mencoba trik ini juga. Hanya memberikan perspektif berbeda dalam menyelesaikan masalah ini.
Saya suka menggunakan terminal banyak untuk GIT, jadi inilah langkah-langkah sederhana:
Prasyarat ...
Sekarang,
Jangan membuat file apa pun di dalam repositori. Biarkan kosong. Salin URL-nya. Seharusnya sesuatu seperti https://github.com/Username/ProjectName.git
Buka terminal dan arahkan ke direktori Visual Studio Project Anda
Konfigurasikan kredensial Anda
Kemudian ketik perintah ini
Selesai ... Semoga ini bisa membantu
sumber
Masalah saya adalah ketika saya menggunakan https untuk URL jarak jauh, itu tidak berfungsi, jadi saya menggunakan http. Ini memungkinkan saya untuk mempublikasikan / menyinkronkan dengan GitHub dari Team Explorer secara instan.
sumber
Tidak ada jawaban yang khusus untuk masalah saya, jadi inilah cara saya melakukannya.
Ini untuk Visual Studio 2015 dan saya sudah membuat repositori di Github.com
Jika Anda sudah memiliki URL repositori Anda, salin dan kemudian di visual studio:
sumber
Ini adalah beberapa klik lebih sedikit di VS2017, dan jika repo lokal berada di depan klon Git, klik kontrol Sumber dari menu proyek pop-up: Ini memunculkan dialog Perubahan Tim Explorer: Ketikkan deskripsi - ini dia "Stack Overflow Contoh Komit ". Pilih tiga opsi yang ditawarkan, semuanya dijelaskan di sini .
sumber