Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.

9
MSysGit vs. Git für Windows
Ich habe Probleme, den Unterschied zwischen MSysGit und Git für Windows festzustellen . Wie unterscheiden sie sich? Warum sollte ich einen über den anderen wählen?
105 windows  git  msysgit 


4
git diff umbenannte Datei
Ich habe eine Datei a.txt. cat a.txt > hello Der Inhalt von a.txtist "Hallo". Ich mache eine Verpflichtung. git add a.txt git commit -m "first commit" Ich gehe dann a.txtin ein testVerzeichnis. mkdir test mv a.txt test Ich mache dann mein zweites Commit. git add -A git commit -m "second …
105 git  diff  rename 


4
Git Interactive Rebase keine Commits zu wählen
Ich bin Meister und habe es getan rebase -i <my_branch> Verstanden: noop # Rebase c947bec..7e259d3 onto c947bec # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash …
105 git  rebase 

5
Anfrage ohne Gabelung ziehen?
Hier sind Schritte zum Code-Beitrag aus dem Thema " Wie trage ich zum Code anderer in GitHub bei? " Fork das Projekt Machen Sie einen oder mehrere gut kommentierte und saubere Commits für das Repository. Sie können hier einen neuen Zweig erstellen, wenn Sie mehr als einen Teil oder eine …
105 git  github  fork  repository 


4
Wie rekursiv .gitignore Dateien
Ich versuche, das folgende Muster in meiner .gitignoreDatei zu vermeiden . MyPrject/WebApp/Scripts/special/*.js MyPrject/WebApp/Scripts/special/*/*.js MyPrject/WebApp/Scripts/special/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js Wir haben es versucht: MyPrject/WebApp/Scripts/special/**.js MyPrject/WebApp/Scripts/special/**/*.js Dies funktionierte jedoch nicht. Dies ist Git unter Windows. Gibt es eine präzisere Möglichkeit, dies zu tun, ohne Dinge zu wiederholen?
105 git  gitignore 

14
Wie überprüfe ich, ob ein Remote-Zweig in einem bestimmten Remote-Repository vorhanden ist?
Ich muss eine Teilbaumzusammenführung für einen bestimmten Zweig durchführen, wenn dieser in einem bestimmten Remote-Repository vorhanden ist. Das Problem ist, dass das Remote-Repository nicht lokal ausgecheckt ist, sodass ich es nicht verwenden kann git branch -r. Ich habe nur eine entfernte Adresse, so etwas https://github.com/project-name/project-name.git. Gibt es eine Möglichkeit, entfernte …
105 git 



13
Durchlaufen aller Git-Zweige mit dem Bash-Skript
Wie kann ich mit Bash-Skript alle lokalen Zweige in meinem Repository durchlaufen? Ich muss iterieren und prüfen, ob es einen Unterschied zwischen dem Zweig und einigen entfernten Zweigen gibt. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Ich muss etwas wie oben angegeben tun, aber …
104 git  bash  git-bash 

3
Anzeigen einer gelöschten Datei in Git
Ich habe eine Datei mit Git gelöscht und dann festgeschrieben, sodass die Datei nicht mehr in meiner Arbeitskopie enthalten ist. Ich möchte den Inhalt dieser Datei anzeigen, aber nicht wiederherstellen. Wie kann ich das machen?
104 git 


2
Git-Rebase schlägt fehl. "Ihre lokalen Änderungen an den folgenden Dateien werden durch Zusammenführen überschrieben." Keine lokalen Änderungen?
Hier ist mein Transkript von dem Versuch, meinen Bugfix-Zweig mit meinem Hauptzweig zusammenzuführen, um ihn in den Upstream zu verschieben. Seit der Erstellung des Bugfix-Zweigs wurden einige Upstream-Änderungen in den Master übernommen, und er weigert sich nun, die Basis neu zu erstellen. Die Dateien, auf die Fehler geworfen werden, unterscheiden …
104 git  git-rebase 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.