Mövcud mənbə kodunu GitHub-a idxal edin

Mənim kompüterimdən mənim GitHub hesabına mənbə kodu necə alınır?

572
11 янв. Məhəmməd Əli Əkbari 11 yanvar təyin etdi 2011-01-11 17:25 '11 at 5:25 pm 2011-01-11 17:25
@ 13 cavab

Yerli kodunuzu yeni bir uzaq yeni keçid deposuna əlavə etmək istəyirsinizsə, əvvəlcədən uzaqdan "klonlama" etmədən aşağıdakıları yerinə yetir (tez-tez bunu edəcəyəm - / github beatswitch-də uzaqdan boş bir köprü oluşturursunuz, sonra kaynağınıza )

  • Uzaq bir git@github.com:/youruser/somename.git və URL almaq, məsələn, git@github.com:/youruser/somename.git və ya https://github.com/youruser/somename.git

    Yerli git deposunuz artıq konfiqurasiya olunduqda, 2 və 3-cü addımları atlayın


  • Yerli olaraq, qaynağınızın kök qovluğunda git init

    2a .Gitignore və README.md istifadə edərək, reposu başlatırsanız, faylları ignore etmək istəməyən qaynağa köçürməmisinizsə;

  • Yerli olaraq orijinal repo-da istədiyiniz hər şeyi əlavə edin və işləyin (bütün üçün, git add .


  • uzaq repo adınızı "mənşə" ilə əlaqələndirmək (məsələn, klonlama)
    git remote add origin [URL From Step 1]

  • Uzaq şöbəni sinxronlaşdırmaq üçün çıxışı git pull origin master .
  • əsas şöbəni sıxmaq üçün (Masterı başqa bir şöbəyə dəyişdirin):
    git push origin master
928
04 нояб. Cavab Peter 04 noyabrda verilir. 2011-11-04 19:36 '11 saat 19:36 'da 2011-11-04 19:36

Bu mükəmməl pulsuz eBook ProGit ilə izah olunur. Zaten yerli bir Git deposu ve bir uzaqdan olduğunuz varsayılmaktadır. Onları bağlamaq üçün aşağıdakıları istifadə edin:

 $ 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 

Yerli bir deposundan GitHub-a məlumatları çəkmək üçün istifadə edin:

border=0
 $ git push pb master 

Yerli və / və ya uzaq depo quraşdırmamış olsanız, GitHub yardımı və kitabdakı əvvəlki fəsillərə baxın .

38
11 янв. Cavab Gordon tərəfindən verilir . 2011-01-11 17:37 '11 saat 17:37 'da 2011-01-11 17:37

Şərhlərdən biri də GitHub GUI istifadə edərək, lakin istifadə üzrə heç bir xüsusi yardım vermədi və cavabların hamısı yalnız komanda xəttində faydalı olduqlarını qeyd etdi.

GitHub GUI'sını istifadə etmək istəyirsinizsə, aşağıdakı adımları izləyə bilərsiniz:

  • "+" Düyməsini basın və "Yerli depo əlavə et" seçin, 2019
20
04 апр. cavab cfont 04 Apr verilir 2013-04-04 19:27 '13 at 19:27 2013-04-04 19:27

JB doğru bir şəkildə qeyd etdiyimiz kimi, GitHub'da yalnız təlimatlarına əməl edərək, bu, olduqca sadədir.

Burada http://github.com/new istifadə edərək, GitHub'da yeni bir deposu qurduqdan sonra göstərilən təlimatlara bir nümunədir.

 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. 

Daha asan ola bilməz!

12
02 июля '12 в 3:45 2012-07-02 03:45 Cavab Globalkeith tərəfindən 02.07.2012 saat 03.45- də saat 03: 45-də verilir

Bəli git init mövcud olduğu git init yeni bir deposu yaradın.

Daha ətraflı oxuyun: http://help.github.com/creating-a-repo/

10
11 янв. Cavab ədalətli 11 yanvar verilir 2011-01-11 17:32 '11 'də 17:32' də 2011-01-11 17:32
  • GitHub araç çubuğunu açın ( https://github.com/ giriş yapıyorsanız)
  • Yeni Depo'yu basın
  • Boşluqları doldurun; "Depozit Oluştur" u basın
  • Daha sonra görünən səhifənin təlimatlara əməl edin
8
Cavab JB tərəfindən verilir . 11 yanvar 2011-01-11 17:37 '11 saat 17:37 'da 2011-01-11 17:37

Bituqadan:

Mövcud bir ehtiyatı basın. Sizin kompüterinizdə zaten bir git deposu var. Onu Bitbucket'e itələsin:

 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 
6
17 июня '13 в 10:06 2013-06-17 10:06 cavab Fengbo tərəfindən 17 İyun 2013 günü saat 10 : 06-da verilir. 2013-06-17 10:06

Pete'nin addımlarını etməyə çalışarkən birləşməyə çətinlik çəkdim. Bunlar tamamladığım addımlardır.

  • .git etmək istədiyiniz layihənin qovluğundakı .git qovluğunu silmək üçün istifadə edin. Bu iş üçün təmiz şifer verəcəkdir. Bu layihə qovluğunda .gitignore faylını yaratmaq üçün də yaxşı vaxtdır. Bu, github.com saytında bir verilənlər bazası .gitignore yaradılan .gitignore nüsxəsi ola bilər. Bu surəti həyata keçirərkən, github.com deposunu yenilədikdə onun silinməsinə mane olur.

  • .git açın və yalnız .git qovluğunu silinən qovluğa gedin.

  • Go git init çalıştırın. Bu, yerləşdiyiniz qovluğa yerli bir depo qurur.

  • git remote add [alias] https://github.com/[gitUserName]/[RepoName].git . [alias] istədiyiniz hər hansı bir şey ola bilər. [Alias] yerli ehtiyata bağlanmaq üçün nəzərdə tutulmuşdur, belə ki, maşın adı [alias] üçün yaxşı işləyir. URL, github.com saytında yerləşdirilə bilər, yuxarı hissədə HTTP-nin HTTP-dən əmin olun Ssh | Yalnız oxumaq. URL git:// mənim üçün işləməyib.

  • Run git pull [alias] master . Bu, yerli deposu yeniləyir və birləşmə münaqişələrindən qaçınacaqdır.

  • git add .

  • Run git commit -m 'first code commit'

  • git push [alias] master

6
21 дек. Cavab 21 dekabrda ShawnFeatherly tərəfindən verilir. 2012-12-21 00:46 '12 at 12:46 2012-12-21 00:46

Mövcud mənbə fayllarını GitHub deposuna əlavə etmək üçün asan bir yol tapmaq üçün buraya gəldim. Mükəmməl bir cavabı @pete gördüm və düşündüm: "Nə?! Daha asan bir yol olmalıdır."

Burada beş addımda asan bir yoldur (konsol hərəkətləri tələb olunmur!)

Həqiqətən tələsik edərsənsə, sadəcə 3 addım oxuya bilərsiniz. Qalan yalnız tamamilə doludur.

  • GitHub veb saytında bir deposu yaradın. (Addım-addımla ağılınızı təhqir etməyəcəyəm).
  • Yerli olaraq yeni bir deposu klonlayın. (Bunu bir veb-sayt vasitəsilə və ya masa üstü müştəri proqramı vasitəsilə edə bilərsiniz.)
  • Sabit diskinizdə yeni klonlanmış qovluğu tapın və müntəzəm bir kataloq kimi faylları əlavə edin.
  • GitHub üçün dəyişiklikləri sinxronlaşdırın.
  • Bu nədir?

Bitti!

4
28 окт. Cavab verildi LondonRob 28 oktyabr 2013-10-28 15:34 '13 'da 15:34' de 2013-10-28 15:34

GitHub deposunu uzaq bir mənbə kimi əlavə edin (URL ilə URL əvəz edin):

 git remote add origin [git@github.com:...] 

Əsas filiala gedin və şöbənin dizaynını kopyalayın:

 git checkout master git checkout -b develop 

İnkişaf şöbəsini GitHub inkişaf şöbəsinə -f (enerji deməkdir):

 git push -f origin develop:develop 
3
12 марта '14 в 19:40 2014-03-12 19:40 Cavab Serge Seletsky tərəfindən 12 Mart 2014 19:40 'da verilir 2014-03-12 19:40

Əslində, GitHub'da boş bir repo yaratmağa qərar verdiyiniz təqdirdə, (bu nöqtədə vaxtında) terminalinizə demək olar ki, nüsxəsini çıxarmaq və yapışdırmaq üçün dəqiq təlimatlar alacaqsınız:

 …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 
3
18 мая '16 в 15:26 2016-05-18 15:26 Cavab verilir thoni56 May 18, '16 at 15:26 2016-05-18 15:26

GitHub deposunu necə çalıştıracağınız haqqında bir neçə təlimat verilmişdir və sonra da bunun üçün yaradılan kodu basın. İlk təlimat dəsti birbaşa GitHub'dan.

Mənbə: https://help.github.com/articles/create-a-repo/

  • Hər hansı bir səhifənin yuxarı sağ küncündə, sonra basın və sonra Yeni Repository'i basın.

  • Depo üçün qısa, yaddaqalan bir ad yaradın. Məsələn, "hi-dünya".

  • Gerekirse, deposunuzun bir təsviri əlavə edin. Məsələn, "GitHub'daki ilk depolarım".

  • Açıq və ya qapalı depo yaratmaq arasında seçim edin.

  • Readme istifadə edərək, bu deposu başlamaq.

  • Depo yaradın.

Təbrik edirik! Siz ilk verilənlər bazasını uğurla yaratdınız və README faylı ilə başladınız.

İndi bu addımlardan sonra, yaratdığınız deposundan əvvəl yerli kompüterdə kodu basın və aşağıdakıları yerinə yetirəcəksiniz:

  • git init (kodunuzun olduğu kök qovluğunda)

  • git add -A (bu kataloqunuzdakı bütün faylları və qovluqları əlavə edəcək)

  • git commit -am "First Project commit"

  • git remote add origin git@github.com:YourGithubName/your-repo-name.git (bu ünvanı əsas səhifədəki "ssh cloning URL" altında yaradılan GitHub git remote add origin git@github.com:YourGithubName/your-repo-name.git tapa bilərsiniz)

  • git push -u origin master

Nədir? İndi kodunuz GitHub-a yönəldiləcək. İndi dəyişən kodu basmaqla saxlamaq istədiyin hər zaman yalnız bunu.

  • git commit -m "New changes"

  • git push origin master (master işlədiyiniz mövzu)

2
26 сент. cavab verildi rii 26 sep . 2015-09-26 23:01 '15 at 11:01 pm 2015-09-26 23:01

Mənim üçün həll:

Problem, faylın ölçüsüdür və 100M-dən çox ola bilməz.

Depoda github köçürməzdən əvvəl aşağıdakıları et:

 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 

Bitti!

İndi miqrasiya vasitəsini yenidən qurun: https://github.com/new/import

Daha çox məlumat: Github deposunu tıklattığınızda hatahttps: / / adwords.google.com / support / sitemap.html

Ümid edirəm sizə kömək edirəm :)

1
15 мая '16 в 12:15 2016-05-15 12:15 Cavab frekele 15 may '16 saat 12:15 'də verilir 2016-05-15 12:15

Gitub tags ilə bağlı digər suallar və ya bir sual