Ställ in ett Git-arkiv

  1. Kolla in ett projekt från en fjärrdator (klon) IntelliJ IDEA låter dig kolla in ett befintligt förråd...
  2. Importera ett helt projekt till ett enda Git-arkiv
  3. Importera olika projektmoduler till olika Git-repositorier
  4. Lägg till filer i lokalförvaret
  5. Uteslut filer från versionskontroll (ignorera)
  6. Konfigurera en lista över filer som ska ignoreras av Git
  7. Kontrollera projektstatus
  8. Spåra ändringar till en fil i redigeraren
  9. Lägg till ett fjärrförråd
  10. Definiera en fjärrkontroll
  11. Lägg till en andra fjärrkontroll

Kolla in ett projekt från en fjärrdator (klon)

IntelliJ IDEA låter dig kolla in ett befintligt förråd och skapa ett nytt projekt baserat på data som du har laddat ner.

  1. Från huvudmenyn väljer du VCS | Checkout från Version Control | Git, eller om inget projekt är öppet, välj Checkout från Version Control | Git på Welcome-skärmen.

  2. I dialogrutan Clone Repository anger du webbadressen för fjärrförvaret du vill klona (du kan klicka på Test för att säkerställa att anslutningen till fjärrkontrollen kan etableras).

  3. I fältet Katalog anger du sökvägen där mappen för ditt lokala Git-arkiv kommer att skapas i vilket fjärrförvaret kommer att klonas.

  4. Klicka på Clone. Om du vill skapa ett IntelliJ IDEA-projekt baserat på de källor du klonat klickar du på Ja i bekräftelsedialogen. Git root mapping kommer automatiskt att sättas till projektets rotkatalog.

    Om ditt projekt innehåller submoduler , de kommer också att klonas och automatiskt registreras som projektrotsar.

Sätt ett befintligt projekt under Git-versionskontrollen

Förutom kloning av ett fjärrförråd , kan du skapa ett lokalt arkiv baserat på ett befintligt projekts källor.

Importera ett helt projekt till ett enda Git-arkiv

  1. Öppna projektet som du vill lägga under Git.

  2. Från huvudmenyn väljer du VCS | Aktivera versionskontrollintegration.

  3. I dialogrutan som öppnas väljer du Git från listan och klickar på OK.

Importera olika projektmoduler till olika Git-repositorier

  1. Öppna projektet som du vill lägga under Git.

  2. Från huvudmenyn väljer du VCS | Importera till Version Control | Skapa Git Repository.

  3. I den dialogruta som öppnas anger du katalogen där ett nytt Git-arkiv kommer att skapas.

Lägg till filer i lokalförvaret

När du har initierade ett Git-arkiv För ditt projekt måste du lägga till projektdata till den.

Öppna fönstret Version Control-verktyg (Alt + 9) och växla till fliken Lokala ändringar.

  • Sätt in filer i Unversioned Files changelist under versionsstyrning genom att trycka på Ctrl + Alt + A eller välj Lägg till VCS från snabbmenyn. Du kan antingen lägga till hela ändringslistan eller välja separata filer.

    Du kan också lägga till filer i ditt lokala Git-arkiv från fönstret Projektverktyg. Välj de filer du vill lägga till och tryck Ctrl + Alt + A eller välj Git | Lägg till från snabbmenyn.

Om du har aktiverat Git-integration för ditt projekt, föreslår IntelliJ IDEA att lägga till varje nybildad fil under Git-versionskontrollen (du kan ändra detta beteende i dialogrutan Inställningsinställningar (Ctrl + Alt + S) under Version Control | Confirmation). Om du vill att vissa filer alltid ska vara unversioned, kan du konfigurera Git för att ignorera dem .

Uteslut filer från versionskontroll (ignorera)

Ibland kan det hända att du lämnar filer av vissa typer utan versioner. Dessa kan vara VCS-administrationsfiler, artefakter av verktyg, säkerhetskopior och så vidare. Observera att när du har lagt till en fil till Git versionskontroll ignorerar den inte någon effekt. Du måste först ta bort den från Git-arkivet först.

Du kan ignorera filer via IntelliJ IDEA, och IDE kommer inte att föreslå att de läggs till Git och kommer att markera dem som ignoreras. Men eftersom det här görs på IDE-sidan behandlar Git sådana filer som oförändrade, så om du behöver utföra några operationer utanför IntelliJ IDEA eller dela ditt projekt, rekommenderas det också att lägga till en lista med filer som du vill ignorera .gitignore filen (för instruktioner, se https://git-scm.com/docs/gitignore ).

Konfigurera en lista över filer som ska ignoreras av Git

  1. Antingen:
    • I dialogrutan Inställningar / Inställningar (Ctrl + Alt + S) väljer du Version Control | Ignorerade filer i den vänstra rutan.

    • Öppna fönstret Version Control-verktyg (Alt + 9) och växla till fliken Lokala ändringar. Klick Öppna fönstret Version Control-verktyg (Alt + 9) och växla till fliken Lokala ändringar på verktygsfältet och välj Konfigurera ignorerade filer.

  2. Klicka på Lägg till Klicka på Lägg till   knappen på verktygsfältet knappen på verktygsfältet.

  3. I dialogrutan Ignorera omvända filer anger du de filer / kataloger som du vill ignorera, eller definiera filnamnsmönster:
    • Ignorera specificerad fil: Ange filnamnet i förhållande till projektrotten.

    • Ignorera alla filer under: Ange katalogen vars innehåll ska ignoreras i förhållande till projektrotten. Regeln tillämpas rekursivt på alla underkataloger.

    • Ignorera alla filer som matchar: skriv mönstret som definierar namnen på filer som ska ignoreras. Regeln tillämpas på alla kataloger under projektrotten.

      Två tecken kan användas som jokertecken:

      Till exempel, * .iml ignorerar alla filer med IML-förlängningen; *.? ml kommer att ignorera alla filer vars förlängning slutar med ml.

      Användning av jokertecken i kombination med snedstreck (/) för att begränsa räckvidden till en viss katalog stöds inte.

Du kan också lägga till filer i ignoreringslistan genom att välja Ignorera från snabbmenyn för en nyuppladdad fil under Unversioned Files-noden i visningen Lokala ändringar.

Kontrollera projektstatus

IntelliJ IDEA tillåter dig att kontrollera statusen för din lokala arbetskopia jämfört med förvarets version av projektet. Det låter dig se vilka filer som har ändrats, vilka nya filer har lagts till VCS, och vilka filer spåras inte av Git.

Öppna fönstret Version Control tool (Alt + 9) och växla till fliken Lokala ändringar:

  • Standardförändringslistan visar alla filer som har ändrats sedan du senast synkroniserades med fjärrförvaret (markerat i blått) och alla nya filer som har lagts till i VCS men som inte har angetts än (markerade i grönt).

  • Omvandlarlistan Unversioned Files visar alla filer som har lagts till i ditt projekt, men det spåras inte av Git.

Om det fanns konflikter under en sammanslagning som inte var löst, kommer sammanslagningskonflikten att visas i motsvarande ändringslista med en länk till lösa dem:

Om det fanns konflikter under en sammanslagning som inte var löst, kommer sammanslagningskonflikten att visas i motsvarande ändringslista med en länk till   lösa   dem:

För mer information om changelists, se Grupp ändras till olika förändringslistor .

Spåra ändringar till en fil i redigeraren

Du kan även spåra ändringar i en fil när du ändrar den i redigeraren. Alla ändringar markeras med ändringsmarkörer som visas i den vänstra rännan bredvid de modifierade raderna och visar vilken typ av förändringar som införts sedan du senast synkroniserad med förvaret . När du gör förbehåll för ändringar i förvaret, försvinner markörer.

De ändringar du presenterar för texten är färgkodade:

  • linje tillagd linje tillagd.

  • rad ändrad rad ändrad.

När du tar bort en rad visas följande markör i vänster rännan: När du tar bort en rad visas följande markör i vänster rännan: .

Du kan hantera ändringar med hjälp av en verktygsfält som visas när du håller muspekaren över en ändringsmarkör och klickar sedan på den. Verktygsfältet visas tillsammans med en ram som visar föregående innehåll i den modifierade raden:

Du kan rulla tillbaka ändringar genom att klicka Du kan rulla tillbaka ändringar genom att klicka   (Observera att alla ändringar i filen sedan dess senaste ändring kommer att återställas, inte bara den aktuella raden) och utforska skillnaderna mellan nuvarande och förvaringsversionen av den aktuella raden genom att klicka (Observera att alla ändringar i filen sedan dess senaste ändring kommer att återställas, inte bara den aktuella raden) och utforska skillnaderna mellan nuvarande och förvaringsversionen av den aktuella raden genom att klicka .

I stället för att återställa hela filen kan du kopiera någon del av innehållet i den här popupen och klistra in den i redigeraren.

Lägg till ett fjärrförråd

För att kunna samarbeta i ditt Git-projekt måste du konfigurera fjärrförråd som du hämta data från och tryck till när du behöver dela med dig av ditt arbete.

Om du har klonade ett avlägset Git-förråd , till exempel från GitHub , fjärrkontrollen är konfigurerad automatiskt och du behöver inte ange den när du vill synkronisera med den (med andra ord när du utför en dra eller a tryck drift). Standardnamnet Git ger till fjärrkontrollen du klonat från ursprung.

Men om du skapade ett Git repository baserat på lokala källor måste du lägga till ett fjärrförvar för andra bidragsgivare för att kunna driva sina ändringar i det och för att kunna dela resultaten av ditt arbete.

Definiera en fjärrkontroll

  1. Skapa ett tomt förvar på någon Git-värd, till exempel Bit hink eller GitHub .

  2. Invoke the Push-dialogrutan när du är redo att driva dina förpliktelser genom att välja VCS | Git | Tryck på huvudmenyn eller tryck Ctrl + Shift + K.

  3. Om du inte har lagt till några fjärrkontroller hittills visas länken Definiera fjärrkontroll istället för fjärrnamn. Klicka på den för att lägga till en fjärrkontroll.

  4. I dialogrutan som öppnas anger du fjärrnamnet och webbadressen där den ska vara värd och klickar på OK.

I vissa fall behöver du också lägga till ett andra fjärrförråd. Det här kan vara användbart, till exempel om du har klonat ett förråd som du inte har skrivåtkomst till, och du kommer att driva förändringar på egen hand gaffel av det ursprungliga projektet. Ett annat vanligt scenario är att du har klonat ditt eget förråd som är någon annans projektgaffel, och du måste synkronisera med det ursprungliga projektet och hämta ändringar från det.

Lägg till en andra fjärrkontroll

  1. Från huvudmenyn väljer du VCS | Git | Remotes. Dialogrutan Git Remotes öppnas.

  2. Klicka på Lägg till Klicka på Lägg till   knappen på verktygsfältet eller tryck på Alt + Infoga knappen på verktygsfältet eller tryck på Alt + Infoga.

  3. I dialogrutan som öppnas anger du fjärrnamn och URL och klickar på OK.


Om du vill redigera en fjärrkontroll (för att ändra namnet på det ursprungliga projektet som du klonat) markerar du det i dialogrutan Git Remotes och klickar på Redigera Om du vill redigera en fjärrkontroll (för att ändra namnet på det ursprungliga projektet som du klonat) markerar du det i dialogrutan Git Remotes och klickar på Redigera   knappen på verktygsfältet eller tryck på Enter knappen på verktygsfältet eller tryck på Enter.

För att ta bort ett förråd som inte längre är giltigt, välj det i dialogrutan Git Remotes och klicka på Ta bort För att ta bort ett förråd som inte längre är giltigt, välj det i dialogrutan Git Remotes och klicka på Ta bort   knappen på verktygsfältet eller tryck Alt + Delete knappen på verktygsfältet eller tryck Alt + Delete.

Läs mer från den här videon:

Senast ändrad: 20 juni 2019