Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Dodawanie plików do gita (nowy branch)
trifek
post
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
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
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ć (IMG:style_emoticons/default/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ę?(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
trifek
post
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
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 ? (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
trifek
post
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?(IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.09.2025 - 22:10