hogy git log --graph --all mutatják aktuális tartózkodási helyét, mint hg glog csinál




Hogyan érhetem el, hogy a git mutatni a jelenlegi csomópont a log grafikonon? `git log --graph --all` megjelöli az összes csomópont egyformán *, de én már megszoktam, hogy Mercurial ahol hg glog vizuálisan megkülönbözteti a jelenlegi csomópont ábrázolja azt @. Ez különösen akkor hasznos, miután git fetch (aka hg pull), amikor a jelenlegi csomópont nem feltétlenül lesz a tetején. 


Jelenleg azt kell kitalálni, hogy a jelenlegi csomópont hash majd vadászni kimenetén keresztül grafikon napló. Van egy jobb út?


PS - Én egy nem grafikus környezet, így gitk nem opció.


[UPDATE: most én vagyok teljesen akklimatizálódott git, és az első dolog, amit beállít egy új környezetben a következő parancs, hogy beállít egy git alias:



```
git config --global alias.map 'log --graph --full-history --all --color --decorate'

```

Ez lehetővé teszi, hogy írjon `git map`semmilyen repo és látni egy ASCII-art térképet az ágakat és a követ, és a helyét a térképen. Ez az alias valószínűleg az én egyetlen leginkább használt git parancs ezen a ponton (amellett hozzá, és kötelezettséget), igazán nélkülözhetetlen számomra]
Hozzáadása az `--decorate`opció mutatja az refs mutatva minden elkövetni. Így például, meglátod **HEAD** és **a származási / HEAD** (vagy bármi más) a megfelelő helyeken.


Ezek is lehet szép színek, ha tette lehetővé.


PS. Köszönöm, hogy nézzem ezt - ez valóban nagyon szép, különösen úgy, ahogy azt is mutatja, az én különböző stashes.
Egyszerűen amikorra minden fájlt, kivéve `sql.py`


 Add az összes fájl


`git add --all`


 Unstage kívánt fájlt kizárni



```
git reset HEAD -- sql.py

```

 Jegyezze meg a fájl



```
git commit -m "All project files"

``` Szia sarolt!  

Az a git add lesz :) A `string` egy álnév (alias) a C#-ban a `System.String`-re.  

Szóval gyakorlatilag nincs különbség. Olyan mint az `int` és a `System.Int32`.


Ha már elvek, akkor általánosan ajánlott a `string` használata bármikor, amikor egy objektumra hivatkozol:  

Például:



```
string place = "world";

```

Hasonlóan, szerintem általánosan ajánlott használni a `String`-et, amikor konkrétan az osztályra szeretnél hivatkozni:  

Például:



```
string greet = String.Format("Hello {0}!", place);

```

Ez az a stílus, amit a Miscrosoft a [példáiban használ](https://docs.microsoft.com/en-us/dotnet/api/system.string.format?view=netframework-4.7.2#examples).


Úgy tűnik ez az elv ezzel kapcsolatban változhatott, ahogy a [StyleCop](https://github.com/StyleCop) most már a C# specifikus alias-ok használatát javasolja. Induljunk csupa nulla folyamból. Az algoritmus egy lehetséges futása az alábbi, a fokozatos javításokról mellékeltem képet.  

1. javító út: sADt, a folyam értéke 7.  

2. javító út: sABt, a folyam értéke 10.  

3. javító út: sGFt, a folyam értéke 15.  

4. javító út: sGFDt, a folyam értéke 18.  

5. javító út: sCDABt, a folyam értéke 22.  

  

Rögtön látszik, hogy ez a folyam már maximális, ugyanis teljesen kihasználja a nyelőbe befutó élek kapacitásait (B-nél nincs elágazás, ezért az AB és Bt élek lényegében összevonhatók 7-es kapacitással).  

  

  

Minimális (tehát 22 értékű) vágás például az {s, A, C, D, F, G}, {B, t} partíció, azaz ha az AB, Dt, Ft élek mentén vágjuk fel a gráfot.  

  

  

A c) kérdést úgy kell érteni, hogy a vágás egyik részét az {s, A, B}, a másikat pedig a {C, D, F, G, t} pontok alkotják? Ha igen, akkor a gráfot az sG, sC, AD, Bt élek mentén vágtuk fel, tehát a vágás értéke `8+11+7+12=38`. A kívánt csoporton belül az **általános**fül  aztán **feladatok**gomb **részletek.**Előfordulhat, hogy később küldi vissza a tanár a javítást nem kapod meg azonnal a pontokat. 6)  

Ne ijedj meg attól a szótól, hogy gráf. Csak azt jelenti, hogy rajz.  

  

Van 5 ember, lesz tehát 5 pont a gráfban.  

Ha két ember ismeri egymást, akkor össze van a két pont kötve.  

  

Két embernek 3 ismerőse van: 2 pontból 3 él (vonal) megy  

Egy embernek 2 ismerőse van: 1 pontból 2 vonal megy  

Két embernek 1 ismerőse van: 2 pontból 1 vonal megy.  

  

Most már csak rajzolgatni kell, amíg ki nem jön egy ilyen ábra.  

  

Ne csak olvasd, amiket ez után írok, rajzold is a füzetedben...  

  

Azt hiszem, a legkevesebb emberrel érdemes kezdeni:  

Egy embernek 2 ismerőse van: Rajzolj fel egy pontot (A), húzz belőle két vonalat, és a vonalak végre tegyél egy-egy pontot (B és C).  

  

BAC  

  

Az A embernek van tehát 2 ismerőse van (B és C még nem végleges, kaphatnak még vonalakat)  

  

Még két embert kell valahová rakni, hogy 5-en legyenek, rajzolj fel két pontot még valahová az üres helyre.  

  

BAC  

  

D         E  

  

Két embernek 1 ismerőse van: A rajzodon már eleve van 2 pont, amikből 1-1 vonal megy (B és C), lehet ez a két pont a két ember.  

  

Az utolsó mondat: 2 embernek 3 ismerőse van. Hmm, nem jó, a maradék 2 pontot (D és E) csak egymással köthetjük össze, amitől csak 1 ismerős lesz. Ha bárhová máshová is húznánk vonalat, elromlanának az eddigi vonalszámok. Szóval mégse volt jó az előző paragrafusban írt dolog. Vissza:  

  

Két embernek 1 ismerőse van: Legyen D és E ez a két ember, de ne egymással, hanem B és C-vel legyenek ismerősök:   

  

BAC  

|            |  

D           E  

  

Most tehát az A pont már végleges 2 szomszéddal, D és E is véglegesek 1-1 szomszéddal.  

  

Az utolsó mondat: 2 embernek 3 ismerőse van.  

B és C még nem végleges, és eddig mindkettőnek 2 ismerőse van. Ha összekötjük őket egymással, 3 lesz.  

Nem rajzoom le, mert nem könnyű itt félört rajzolni, kösd össze őket egy félkörrel. Szia, a zárójelek helyett lenne abszolútérték jel? Amúgy | | jelet a jobb oldali AltGr + W kombinációval tudsz beszúrni. ![](https://ehazi.hu/images/smiley/happy.png) GMailben ez nem igazán megoldható. De a Google Drive-on ezt meg tudod tenni. A megosztási beállításoknál tudod megváltoztatni, ki legyen az új tulajdonosa a mappának, fáljloknak. Feltételezem a grafikus felület alatt Windows Forms App-ot értesz.  

Beviteli mező neve legyen textBox1, ekkor a textBox1\_TextChanged metódusában (ami minden értékváltozásnál meghívódik) ezt egy try-catch szerkezettel meglehet oldani:  

(a try-catch szerkezet először megpróbálja végrehajtani az első blokkban lévő kódot, majd bármilyen hiba esetén átugrik a catchben lévő blokkra, jelen esetben itt hibát idéz elő, ha szöveget próbálunk int-té konvertálni ugye, ezért át fog ugrani a catch alatt lévő blokkra)  

<https://pastebin.com/Yy8fG1ZU> Ez tegnap már volt ![](https://ehazi.hu/images/smiley/happy.png)  

<http://ehazi.hu/q/1821/kemia-hogyan-mutatjuk-ki-az-anyagok-jelenletethirdogengazoxigengazszen-dioxid-gaznitrogen-gaz>