Articles of git

Git Schuld – vorherige Commits?

Ich liebe die git blame Befehl, es ist sehr nützlich für das Aufspüren von Menschen, die nicht zu schreiben Code besitzen. 🙂 Ist es jedoch möglich zu sehen, wer eine bestimmte Zeile bearbeitet hat, bevor die von git blame gemeldete git blame , zB eine Historie von Commits für eine bestimmte Zeile? Zum Beispiel uncrustify […]

Wie lokale Zweigstelle mit Remote-Master neu zu erstellen

Ich habe Projekt vom Master-Zweig vom Remote-Repository remote_repo . Ich erstelle einen neuen Zweig und ich verpflichte mich zu diesem Zweig. Andere Programmierer drängten zu remote_repo , um den Zweig zu meistern. Ich muss jetzt meinen Zweig RB auf remote_repo Master remote_repo . Wie macht man das ? Welche Befehle müssen an Terminal eingegeben werden?

Wie vergleicht man Dateien aus zwei verschiedenen Zweigen?

Ich habe ein Skript, das in einem Zweig funktioniert und in einem anderen unterbrochen ist. Ich möchte die beiden Versionen nebeneinander betrachten und sehen, was anders ist. Gibt es irgendwelche Möglichkeiten, dies zu tun? Um klar zu sein, suche ich nicht nach einem Vergleichstool (ich benutze Beyond Compare). Ich suche nach einem git diff-Befehl, mit […]

Git mergetool erzeugt unerwünschte .orig Dateien

Wenn ich eine Merge-Konfliktlösung mit Kdiff3 (und anderen Merge-Tools, die ich ausprobiert habe) *.orig ich, dass bei der Auflösung eine *.orig Datei erstellt wird. Gibt es eine Möglichkeit, diese zusätzliche Datei nicht zu erstellen?

(Mac) -bash: __git_ps1: Befehl nicht gefunden

Ich versuche, meine Eingabe im Terminal zu ändern. Ich bekomme den Fehler immer wieder: -bash: __git_ps1: command not found Ich habe es versucht, indem ich es einfach in das Terminal __git_ps1 : __git_ps1 . Ich habe es auch in der .bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 “(%s)”): ‘ fi Wie […]

Git diff gegen einen Versteck

Wie kann ich sehen, dass die Änderungen im aktuellen Arbeitsbaum nicht gespeichert werden? Ich würde gerne wissen, welche Änderungen vor der Anwendung vorgenommen werden!

Unterschiede der Zweige mit Meld anzeigen?

Ich weiß, dass ich den Unterschied zwischen HEAD und dem aktuellen Zustand mit meld . . Aber wie kann ich die Unterschiede zwischen Zweigen sehen, zum Beispiel master und devel mit devel ? Im Moment mache ich folgende Schritte: Benennen Sie den Ordner der Arbeitskopie um Zum Beispiel mv /projectA /projectA_master ) Klonen Sie das […]

Bower installieren mit nur https?

Ich versuche, Bower auf einem Build-Server im Rechenzentrum unserer Organisation einzurichten, aber der Port von git scheint in der Firewall des Datencenters nicht geöffnet zu sein. Ich kann den Git-Befehlszeilen-Client verwenden, um über https://[repo] , aber nicht git://[repo] zu klonen. Gibt es einen Schalter oder eine Voreinstellung, die bower anweist, Git-Klone mit https anstelle des […]

Warum gibt es 2 Möglichkeiten, eine Datei in Git aufzulösen?

Manchmal schlägt git rm –cached , um eine Datei aufzulösen, manchmal setzt git reset HEAD file . Wann sollte ich welche verwenden? BEARBEITEN: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use “git add …” to include in […]

Durchsuchen Sie den gesamten Git-Verlauf nach einem String?

Ich habe eine Codebasis, die ich als Open Source zu GitHub schicken möchte. In diesem gitgesteuerten Quellbaum habe ich bestimmte Konfigurationsdateien, die Passwörter enthalten. Ich habe darauf .gitignore diese Datei nicht zu verfolgen und habe sie auch in die .gitignore Datei .gitignore . Ich möchte jedoch absolut positiv sein, dass keine sensiblen Informationen gepusht werden, […]