«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.

7
Git diff - salt ad ve listeyi kopyala
Sadece iki düzeltme arasında değişen dosyaların bir listesini almak istiyorum, bu basit: git diff -–name-only commit1 commit2 > /path/to/my/file Ancak, listelenen tüm dosyaları başka bir yere kopyalamak istersem ne yazmalıyım? Ve kopyalanan dosyalar için tamamen aynı dizin yapısına ihtiyacım var. Örneğin, dosyaları değiştirdim ve ekledim: /protected/texts/file1.txt /protected/scripts/index.php /public/pics/pic1.png Ben olmasını …
151 git 

10
GitHub projesinden belirli taahhütler nasıl alınır?
Facebook API'yı GitHub'dan indirmem gerekiyor . Normalde, en son kaynak kodunu indirmek için sadece 'İndirilenler' sekmesine tıklıyorum.Bu durumda, daha eski bir işleme ihtiyacım var: 91f256424531030a454548693c3a6ca49ca3f35a , ancak tüm projeyi bu işlemden nasıl alacağımı bilmiyorum ... Birisi bana bunu nasıl yapacağımı söyleyebilir mi? (BTW, bir mac im. Bunun herhangi bir fark …
151 git  github 

14
Git neden bu metin dosyasına ikili dosya olarak davranıyor?
Acaba git neden bana bunu söylüyor :? $ git diff MyFile.txt diff --git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ Metin dosyaları değil mi? Ben .gitattributes kontrol ettim ve boş. Bu mesajı neden alıyorum? Artık kullandığım için fark alamıyorum KATMA: @Dosya izinlerinde bir tane olduğunu fark …
151 git  binary 

3
Commit, Commit ve Push, Commit ve Sync arasındaki farklar
Visual Studio 2013 kullanıyorum ve C # kodumu işlediğimde 3 seçenekle karşı karşıyayım. GitHub repo ile yerel depomun başına gelenlerle ilgili olarak seçeneklerin her biri arasındaki farkların bir açıklamasına ihtiyacım var. 1. Seçenek, Kaydet diyor 2. Seçenek, Teslim Et ve İttir diyor 3. Seçenek, Kaydet ve Senkronize Et diyor Son …


3
Yeni bir şubeye değişiklik yapma
Sadece bir dalda değişiklikler yaptım. Diğer şubedeki değişiklikleri nasıl yapabilirim? Kullanmaya çalışıyorum: git checkout "the commmit to the changed branch" -b "the other branch" Ancak, bunun doğru bir şey olduğunu düşünmüyorum, çünkü bu durumda "diğer dalda" değişiklik yapmak yerine yeni bir dal oluşturuyorum. Bunun yerine aşağıdaki komutu kullanmalı mıyım? git …
151 git 

3
Git anahtarı ile git checkout arasındaki fark nedir <branch>
Git 2.23 tanıtır yeni bir komut git switch- docs okuduktan sonra hemen hemen aynı olduğu görünüyor git checkout &lt;branchname&gt;teneke birisi farkı veya kullanım örneğini açıklamak? "Git switch" ve "git restore" komutları, "geçmişini ilerletmek için bir dalı kontrol etmek" ve "dizinin dışındaki yolları kontrol etmek" ve / veya geçerli olanı ilerletmek …

12
Git-merge komutunun satır sonu farklılıklarını yoksayması mümkün mü?
git mergeSatır sonu farklılıklarını göz ardı etmek mümkün müdür ? Belki de yanlış soruyu soruyorum ... ama: Ben uisng denedim config.crlf inputama biraz gergin ve kontrolden çıktı, özellikle de gerçeği uyguladıktan sonra . Birincisi, bu yapılandırmayı gerçeğin ardından uygulamak, bu seçeneği uygulamadan önce depoya taahhüt edilen dosyaları etkilemez. Başka bir …
150 git  merge  git-svn  line-endings  eol 

12
Git günlük tarihi biçimlerini değiştirme
Git'teki son işlemi göstermeye çalışıyorum, ancak tarihe özel bir formatta ihtiyacım var. Ben günlük oldukça biçimi olduğunu biliyoruz %adsaygı--date , ancak --datebulabildiğim tek biçim "kısa" olduğunu biliyorum. Diğerlerini ve ben gibi özel bir oluşturmak olup olmadığını bilmek istiyorum: git -n 1 --date=**YYMMDDHHmm** --pretty=format:"Last committed item in this release was by …
150 git  command-line 

4
Özel SSH Bağlantı Noktasında Git
VPS sağlayıcım, SSH bağlantı noktamı varsayılan olarak kendisine atadıkları özel bağlantı noktası numarasına bırakmamı tavsiye ediyor (22 değil). Mesele şu ki, bir uzaktan yapılandırma oluştururken bağlantı noktası numarasını verebileceğimi bildiğim halde, git klonu yaparken aynısını yapamıyorum gibi görünüyor. Gitolite kullanıyorum, bu yüzden klon komutları şöyle görünüyor: git clone git@mydomain.com:gitolite-admin Bunu …

5
.Gitignore dışlama kuralları gerçekte nasıl çalışır?
Gitignore problemini büyük bir dizin yapısında çözmeye çalışıyorum, ancak sorumu basitleştirmek için aşağıdaki kısma indirdim. Yepyeni bir git deposunda iki dosyanın (foo, bar) aşağıdaki dizin yapısına sahibim (şu ana kadar taahhüt yok): a/b/c/foo a/b/c/bar Açıkçası, bir 'git durumu -u' şunu gösterir: # Untracked files: ... # a/b/c/bar # a/b/c/foo Yapmak …
150 git  gitignore 

4
Git'in bir kullanıcının değiştirdiği tüm dosyaları bana anlatmasını sağlayabilir miyim?
Git'in bana tüm kayıtlarda tek bir kullanıcı tarafından değiştirilen tüm dosyaların bir listesini vermesini istiyorum. Benim özel kullanım durumum, Ruby on rails projesinin i18n'ine dahil olmam ve hangi dosyaların zaten yapıldığını ve hangi dosyaların hala yapılması gerektiğini bilmek istiyoruz. Söz konusu kullanıcılar kod tabanının geri kalanında değil, sadece i18n üzerinde …
150 git 

6
git selective bir dosyadan yerel değişiklikleri geri alma
Bir svn repo izleyen benim git repo tek bir dosyada bir dizi düzenleme yaptık. Şimdi bu değişiklikleri geri almak istiyorum (svn revert gibi), ancak dosyanın yalnızca bir kısmı. Dosyadaki diffs'leri görüntülemek, istemediğim değişiklikleri atmak (geri almak) ve istediğim değişiklikleri korumak istiyorum. git add -i komutunun bunu yapmak için bir seçeneği …

1
Git deposunda nasıl bağlantılı bağımlılıklar olabilir?
Senaryolarımda genellikle kendi depoları olan kütüphaneleri (benimki veya başkalarının) kullanıyorum. Reporumdaki kopyaları çoğaltmak ve her yeni sürüm çıktığında bunları güncellemek istemiyorum. Ancak, biri repoyu klonladığında, hala yerel olarak çalışmalı ve bağlantıları kopmuş olmamalıdır. Ne yapabileceğim hakkında bir fikrin var mı?

10
Git alt modüllerinin izlenmemiş durumundan nasıl kurtulurum?
Git'in alt modüllerindeki izlenmemiş içerikten kurtulamıyorum. Koşu git statusverimi: # Şube yöneticisi # Taahhüt için gerçekleştirilmeyen değişiklikler: # (taahhüt edilenleri güncellemek için "git add ..." kullanın) # (çalışma dizinindeki değişiklikleri silmek için "git checkout - ..." kullanın) # (alt modüllerdeki izlenmemiş veya değiştirilmiş içeriği taahhüt edin veya atın) # # …

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.