Browse code

git-work for haikuports added

Lorenz Glaser authored onSat/Sep/2020 05:0:th
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,67 @@
1
+Haikuports recipe commiten
2
+
3
+1. Einen Github account erstellen, 
4
+2. haikuports/master klonen in seinen eigenen Account
5
+	git clone https://github.com/lorglas/haikuports.git lorglas
6
+	dann mit prüfen, welche aktiv sind
7
+ 	git remote -v
8
+	<lorglas>  origin  https://github.com/haikuports/haikuports.git (fetch)
9
+	<lorglas>  origin  https://github.com/haikuports/haikuports.git (push)
10
+	<lorglas>  real_origin     https://github.com/haikuports/haikuports.git (fetch)
11
+	<lorglas>  real_origin     https://github.com/haikuports/haikuports.git (push)
12
+	git remote add upstream https://github.com/haikuports/haikuports.git
13
+	mit 
14
+	git remote set-url origin https://github.com/deinAccount/haikuports.git 
15
+	wieder mit git remote prüfen, ob die änderung erfolgt ist
16
+ 	git remote -v
17
+	<lorglas>  origin  https://github.com/deinAccount/haikuports.git (fetch)
18
+	<lorglas>  origin  https://github.com/deinAccount/haikuports.git (push)
19
+	<lorglas>  real_origin     https://github.com/haikuports/haikuports.git (fetch)
20
+	<lorglas>  real_origin     https://github.com/haikuports/haikuports.git (push)
21
+	jetzt mit 
22
+	git branch prüfen, welche Branche gerade verfügbar sind.
23
+	mit 
24
+	git status prüfen, in welchem Branch man sich gerade befindet
25
+
26
+Aktuellen master-Branch vom Server downloaden (vorher mit git status sicherstellen, dass man sich auf dem master-Branch befindet. Wenn nicht: git checkout master):
27
+git pull upstream master
28
+Einen neuen Branch für das kommende Feature anlegen:
29
+
30
+3. git checkout -b yab-ide (oder entsprechendes projekt) // wenn projekt exitiert option -b weglassen
31
+mit 
32
+git status
33
+ prüfen ob der wechsel erfolgt ist.
34
+ 
35
+[Änderungen am Code durchführen]
36
+Geänderte und neue Dateien stagen:
37
+git add .
38
+eventuell 
39
+git rm
40
+Änderungen committen:
41
+git commit -m "Changes xyz" //beim ersten mal danach
42
+git commit --amend
43
+Jetzt den Branch auf den Server laden, wenn gewünscht:
44
+git push origin -f projekt
45
+im Webinterface von deinem Github Account siehts du 
46
+einen Pull Request (compare & pull requests)
47
+diesen dann da ausführen
48
+auf https://github.com/haikuports/haikuports/pulls
49
+kannst du prüfen ob dein commit erfolgt ist. 
50
+dann wird der erste check von travis gemacht. Dieser prüft ob das Recipe richitg geschrieben wurden ist, Leerzeichen und tabs
51
+dann warte man auf dem review der anderen  
52
+auflösen
53
+4. zum Master
54
+… oder direkt in dem master wechseln:
55
+git checkout master
56
+(nochmals aktuellen Code ziehen - zur Sicherheit)
57
+git pull
58
+Eigenen Code mit master zusammenführen:
59
+git merge meinfeature
60
+Nicht mehr benötigten Branch löschen:
61
+git branch -d meinfeature
62
+Aktualisierten master auf den Server pushen:
63
+git push
64
+
65
+git sha sum herausfinden.
66
+wget https://github.com/lorglas/yab_documentation/archive/1.7.8.tar.gz
67
+shasum -a 256 1.7.8.tar.gz 
0 68
\ No newline at end of file