Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Dodawanie plików do gita (nowy branch)
trifek
post 17.01.2019, 08:18:04
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


Witam.
Mam dość nietypowy problem :/ Pobrałem pliki z gitlaba (poprzez "pobierz zip"), wprowadziłem modyfikacje do plików na komputerze i teraz mam wgrać projekt do nowego brancha.
W jaki sposób to zrobić (nie mam doświadczenia z gitem)?
Załóżmy że projekt nazywa się XYZ. Branch do którego wgrywam to ABC

Muszę zrobić coś takiego z poziomu konsoli:
$ git config --global user.name "Mati"
$ git config --global user.email mail@mail.com"
$ git add .
$ git checkout ABC
$ git commit -m "jakiś komentarz"

?

Ma to sens? Czy coś jeszcze trzeba zrobić?
Go to the top of the page
+Quote Post
Pyton_000
post 17.01.2019, 09:26:49
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


czemu w ZIP?

git clone
git checkout
git add
git commit
git push

Tyle CI wystarczy
Go to the top of the page
+Quote Post
trifek
post 17.01.2019, 09:31:11
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 17.01.2019, 09:26:49 ) *
czemu w ZIP?

git clone
git checkout
git add
git commit
git push

Tyle CI wystarczy



Początkowo myślałem że zmiany nie będą szły do gita - dlatego pobrałem ZIPa. Teraz plan się zmienił i nie wiem jak to odkręcić sad.gif
Nie mam w projekcie katalogu .git

git clone - pobierze aktualne pliki z GIT, tak?
Potem checkout ABC (stworzenie nowego brancha)?
Potem mam skopiować swoje zmodyfikowane pliki do katalogu, który został stworzony w GIT CLONE?
potem commit I push?

Dobrze myślę?smile.gif
Go to the top of the page
+Quote Post
Pyton_000
post 17.01.2019, 09:56:41
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Tak.
Pobieraz repozytorium przez clone
tworzysz nowy branch `git checkout -b nowy_branch`
kopiujesz sobie tam pliki które zmodyfikowałeś (albo wszystkie jakie masz z zip)
zerkasz co tam masz `git status` i ew. `git diff`
potem add i commit a na koniec push smile.gif
Go to the top of the page
+Quote Post
trifek
post 17.01.2019, 10:09:18
Post #5





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


$ git checkout -b rabbit
fatal: not a git repository (or any of the parent directories): .git


Dałem to po clone... Czy trzeba się jakoś zalogować do gita wcześniej?
Go to the top of the page
+Quote Post
Pyton_000
post 17.01.2019, 10:11:11
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


A wszedłeś do katalogu z projektem ? wink.gif
Go to the top of the page
+Quote Post
trifek
post 17.01.2019, 10:17:04
Post #7





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


Ok, teraz mam:
warning: CRLF will be replaced by LF in blablabla/bla/x.php

i tak dla wszystkich zmienionych plików. Taj jest dobrze?wink.gif
Go to the top of the page
+Quote Post
Pyton_000
post 17.01.2019, 11:29:48
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


To oznacza że git skonwertował znaczniki końca lini z Windowsowych na Unixowe. To jest domyślne działanie i nie wpłynie na kod.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 22:12