«git» etiketlenmiş sorular

Git, açık kaynaklı dağıtılmış bir sürüm kontrol sistemidir (DVCS). Git kullanımı ve iş akışlarıyla ilgili sorular için bu etiketi kullanın. GitHub'da bir depo barındırıldığı için Git ile ilgili sorunlar için [github] etiketini KULLANMAYIN. Ayrıca, Git deposunu içeren genel programlama soruları için bu etiketi kullanmayın.

10
Mevcut bir Git alt modülünü Git deposunda nasıl taşırım?
Git süper projemdeki Git alt modülünün dizin adını değiştirmek istiyorum. Dosyamda şu girdinin bulunduğunu varsayalım .gitmodules: [submodule ".emacs.d/vimpulse"] path = .emacs.d/vimpulse url = git://gitorious.org/vimpulse/vimpulse.git Önce .emacs.d/vimpulsedizini .emacs.d/vendor/vimpulse( burada ve burada açıklanmıştır) silmeden ve sonra yeniden eklemeden taşımak için ne yazmam gerekiyor? Git gerçekten alt modül etiketindeki tüm yola ihtiyaç duyuyor …


4
Bir dosyayı 'git' yapabilir ve içerik değişikliklerini yoksayabilir miyim?
Ekibimdeki her geliştiricinin kendi yerel yapılandırması var. Bu yapılandırma bilgileri, devtargets.rbkomisyon oluşturma görevlerimizde kullanılan adlı bir dosyada saklanır . Yine de geliştiricilerin birbirlerinin devtargets dosyasını tıkamasını istemiyorum. İlk düşüncem bu dosyayı .gitignorelisteye koymaktı, böylece gitmeye kararlı değil. Sonra merak etmeye başladım: dosyayı yürütmek mümkün mü, ancak dosyadaki değişiklikleri göz ardı …
355 git  gitignore 

2
Git'in “rebase --preserve-merges” tam olarak ne yapar (ve neden?)
Git'in komutla ilgili belgelerirebase oldukça kısa: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). Peki kullandığınızda aslında ne olur …
355 git  git-rebase 

9
Şubeniz 3 taahhütte 'menşe / usta' nın önünde
Koşarken aşağıdakileri alıyorum git status Your branch is ahead of 'origin/master' by 3 commits. Başka bir yazı üzerinde bu düzeltmek için yolu okudum git pull --rebaseama tam olarak rebase nedir, veri kaybedecek mi veya master ile senkronize etmek için bu basit bir yol mu?
355 git  git-rebase 

28
Git ile tek bir komutta birden çok dalı silebilir misiniz?
Örneğin: Ben eski kollarının bir ton vardır benim yerel depo, temizlemek istiyorum 3.2, 3.2.1, 3.2.2vb Bir kerede birçoğunu kaldırmak için sinsi bir yol umuyordum. Çoğunlukla nokta bırakma kuralını izlediklerinden, belki de söylemek için bir kısayol olduğunu düşündüm: git branch -D 3.2.* ve tüm 3.2.x dallarını öldür. Bu komutu denedim ve …
355 git 

11
Hassas dosyaları ve bunların taahhütlerini Git geçmişinden kaldırın
GitHub'a bir Git projesi koymak istiyorum ama hassas verilerle (capistrano için /config/deploy.rb gibi kullanıcı adları ve şifreler) belirli dosyalar içeriyor. Bu dosya adlarını .gitignore'a ekleyebileceğimi biliyorum , ancak bu Git'teki geçmişlerini kaldırmaz. Ayrıca /.git dizinini silerek yeniden başlamak istemiyorum. Git geçmişinizdeki belirli bir dosyanın tüm izlerini kaldırmanın bir yolu var …

5
Geçerli dalda taahhüt edilmemiş değişiklikler olduğunda başka bir şubeye göz at
Çoğu zaman varolan başka bir şubeyi kontrol etmeye çalıştığımda Git, geçerli şubede bazı taahhüt edilmemiş değişiklikler varsa bana izin vermiyor. Bu yüzden önce bu değişiklikleri yapmam veya saklamam gerekecek. Ancak, zaman zaman Git, bu değişiklikleri taahhüt etmeden veya saklamadan başka bir şubeye ödeme yapmama izin verir ve bu değişiklikleri şubedeki …
353 git 

8
Yeni bir proje için yeni bir boş dal oluşturma
Projemizi saklamak için bir git deposu kullanıyoruz. Şubelerimiz orijinal şubeden ayrılıyor. Ama şimdi bazı belgeleri izlemek için yeni ve küçük bir proje oluşturmak istiyoruz. Bunun için dosyalarımızı depolamaya başlamak için yeni bir boş dal oluşturmak istiyoruz ve ağdaki diğer kullanıcıların bu dalı klonlamasını istiyorum. Bunu nasıl yapabiliriz? Bazı şeyleri denedim …
352 git  branch  git-branch 


16
Özel GitHub deposundan bir paket yüklemek için pip kullanmak mümkün müdür?
Özel bir GitHub deposundan bir Python paketi yüklemeye çalışıyorum. Halka açık bir depo için, iyi çalışan aşağıdaki komutu verebilirim: pip install git+git://github.com/django/django.git Ancak, bunu özel bir depo için denersem: pip install git+git://github.com/echweb/echweb-utils.git Aşağıdaki çıktıyı alıyorum: Downloading/unpacking git+git://github.com/echweb/echweb-utils.git Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build Complete output from command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git …
349 python  git  github  pip 

2
Çakışan Git rebaseinin ortasında “onların” değişiklikleri nasıl elde edilir?
Çakışan dallar var, dal2 dal1 dallı. Diyelim ki branch2akıma yeniden branch1basarken, çatışmaları çözerken , "(" ) dosyaların bazılarını (hepsini değil) olduğu gibi almaya karar verdim branch1. Bunu nasıl yaparım? Denedim: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference is not a tree: refs/heads/TS-modules-tmp:foo/bar.java
349 git  rebase  git-rebase 

3
git stash değişiklikleri yeni dal için geçerli mi?
Ana dal üzerinde çalışıyordum, bazı değişiklikler yaptım ve sonra sakladım. Şimdi ustam HEAD'de. Ama şimdi bu değişiklikleri almak istiyorum, ancak ana dalın HEAD versiyonundan dallar alan yeni bir şubeye. Bunu nasıl yaparım ?
349 git 

23
GitHub'da CLI'den tarayıcı açmadan uzaktan repo oluşturmak mümkün mü?
На этот вопрос есть ответы на yığın taşması на русском : Как создать репозиторий на GitHub через командную строку? Yeni bir yerel Git deposu oluşturdum: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' Yeni bir uzaktan …

18
Windows'ta Git: Birleştirme aracını nasıl kurarsınız?
Cygwin'de msysGit ve Git'i denedim. Her ikisi de kendi içinde gayet iyi çalışıyor ve her ikisi de gitk ve git-gui'yi mükemmel şekilde çalıştırıyor. Şimdi bir birleştirme aracını nasıl yapılandırırım? (Vimdiff Cygwin üzerinde çalışıyor, ancak tercihen Windows seven bazı iş arkadaşları için biraz daha kullanıcı dostu bir şey istiyorum.)
347 windows  git  cygwin  msysgit 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.