Puncte:0

este posibil să git clone dintr-un director local într-un alt director local pe ubuntu

drapel tc

Am creat două directoare pe mașina mea locală. Unul este numit dev_projects iar altul este numit git_projects. Am un folder de proiect în git_projects. Am vrut proiectul în interiorul git_projects directorul să acționeze ca un proiect git la distanță, astfel încât să pot clona git din acest proiect în mine dev_projects director.Am vrut să știu dacă este cu adevărat posibil.

Aceasta este structura directoarelor

dev_projects
    
git_projects
    un_proiect

Odată ce clonez proiectul, am vrut să folosesc și comenzile git pull și git push. Deocamdată, am încercat să implementez acest lucru punând calea directorului local ca înlocuitor pentru legătura HTTPS

clona git /home/nishant/git_projects/some_project ./

Dar imi da o eroare

fatal: depozitul „/home/nishant/git_projects/some_project” nu există
drapel in
Nu prea urmez. Doriți să aveți un depozit Git în două locații; unul pentru prod și celălalt pentru dev. Este corect?
pLumo avatar
drapel in
Trebuie să aveți un server `git`. Dar cred că ar trebui să folosești ramuri...
drapel jp
Dan
@pLumo De fapt, nu aveți nevoie de un server git. Sunteți liber să clonați de pe orice tip de telecomandă, atâta timp cât URI-ul complet este un depozit git. Poate fi o cale locală, un server la distanță sau chiar mașina unui coleg fără nicio configurație git suplimentară, atâta timp cât aveți acces la acel depozit. (De fapt, nu există un „server git”. Lucruri precum GitLab, GitHub etc. oferă doar o interfață de utilizare și o configurație ssh/https corespunzătoare pentru a accesa depozitele git la distanță)
Puncte:1
drapel tc

Îmi pare rău, tocmai mi-am dat seama de greșeala mea proastă. De fapt, nu mi-am convertit proiectul într-un git repo prin inițializarea Git. De aceea nu am putut folosi comenzile git. Dacă doriți să utilizați git clone într-un director local, acesta este nu posibil.

În primul rând, trebuie să ascuns directorul local în depozitul local prin inițializarea git în acel director rulând git init comanda. În cazul meu, ar fi trebuit să inițializez git în interiorul meu un_proiect pliant. Acum git clone va funcționa.

drapel jp
Dan
În primul paragraf spui: „Dacă vrei să folosești git clone pe un director local, **nu** este posibil.” în timp ce în al doilea explicați cum este de fapt posibil (Este posibil să clonați un director local atâta timp cât acel director este un depozit Git).
Nishant Kumar avatar
drapel tc
Da, ai dreptate Dan, poate ar fi trebuit să o încadrez mai bine, dar oricum ai făcut-o foarte evident acum.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.