Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Dodawanie plików do gita (nowy branch)
Forum PHP.pl > Forum > Przedszkole
trifek
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ć?
Pyton_000
czemu w ZIP?

git clone
git checkout
git add
git commit
git push

Tyle CI wystarczy
trifek
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
Pyton_000
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
trifek
$ 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?
Pyton_000
A wszedłeś do katalogu z projektem ? wink.gif
trifek
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
Pyton_000
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.