2013-10-29 164 views
1

美好的一天人們。將現有項目複製到git中進行版本控制

請幫幫我。我將在總體使用版本管理的大公司找到工作。我盯着學習git。我想將我的項目複製到新創建的git存儲庫中以啓動版本控制。我的項目結構是:

. 
├── pom.xml 
├── src 
│   ├── main 
│   │   ├── java 
│   │   │   ├── demidov 
│   │   │   │   └── pkg 
│   │   │   │    ├── domain 
│   │   │   │    │   ├── ComputerMaintenanceEvent.java 
│   │   │   │    │   ├── SoftwareDevelopmentEvent.java 
│   │   │   │    │   ├── TheUser.java 
│   │   │   │    │   ├── UserContactInfo.java 
│   │   │   │    │   └── UserEvents.java 
│   │   │   │    ├── persistence 
│   │   │   │    │   ├── AppOut.java 
│   │   │   │    │   ├── UserSecurityService.java 
│   │   │   │    │   ├── WebContentDAOIF.java 
│   │   │   │    │   └── WebContentDAOImpl.java 
│   │   │   │    ├── service 
│   │   │   │    └── web 
│   │   │   │     ├── LoginController.java 
│   │   │   │     └── RenderSiteController.java 
│   │   │   ├── userEvents.hbm.xml 
│   │   │   └── user.hbm.xml 
│   │   ├── resources 
│   │   └── webapp 
│   │    ├── resources 
│   │    │   ├── css 
│   │    │   │   ├── bootstrap.css 
│   │    │   │   ├── bootstrap.min.css 
│   │    │   │   ├── bootstrap-responsive.css 
│   │    │   │   └── bootstrap-responsive.min.css 
│   │    │   ├── img 
│   │    │   │   ├── background_java.jpg 
│   │    │   │   ├── glyphicons-halflings.png 
│   │    │   │   └── glyphicons-halflings-white.png 
│   │    │   └── js 
│   │    │    ├── bootstrap.js 
│   │    │    ├── bootstrap.min.js 
│   │    │    ├── jquery-1.10.2.min.js 
│   │    │    ├── jquery.nav.js 
│   │    │    └── jquery.scrollTo.js 
│   │    └── WEB-INF 
│   │     ├── spring 
│   │     │   ├── security-context.xml 
│   │     │   ├── servletConfig 
│   │     │   │   └── servlet-context.xml 
│   │     │   └── spring-context.xml 
│   │     ├── view 
│   │     │   ├── home.jsp 
│   │     │   └── login.jsp 
│   │     └── web.xml 
│   └── test 
│    ├── java 
│    └── resources 
└── target 
    ├── classes 
    │   ├── demidov 
    │   │   └── pkg 
    │   │    ├── domain 
    │   │    │   ├── ComputerMaintenanceEvent.class 
    │   │    │   ├── SoftwareDevelopmentEvent.class 
    │   │    │   ├── TheUser.class 
    │   │    │   ├── UserContactInfo.class 
    │   │    │   └── UserEvents.class 
    │   │    ├── persistence 
    │   │    │   ├── AppOut.class 
    │   │    │   ├── UserSecurityService.class 
    │   │    │   ├── WebContentDAOIF.class 
    │   │    │   └── WebContentDAOImpl.class 
    │   │    ├── service 
    │   │    └── web 
    │   │     ├── LoginController.class 
    │   │     └── RenderSiteController.class 
    │   ├── userEvents.hbm.xml 
    │   └── user.hbm.xml 
    ├── m2e-wtp 
    │   └── web-resources 
    │    └── META-INF 
    │     ├── MANIFEST.MF 
    │     └── maven 
    │      └── demidov.pkg 
    │       └── webcontent 
    │        ├── pom.properties 
    │        └── pom.xml 
    └── test-classes 

如何將它添加到git中以啓動我的版本管理? 謝謝你最好的問候。

+3

爲什麼你的項目結構很重要?我的意思是你想用git來實現與你的項目有關的什麼? 'git init && git add .'不夠嗎?你可以參考http://git-scm.com/book瞭解如何從git開始。 – Lohrun

+0

我希望如此。由於我剛剛幾個小時前開始學習git,並嘗試使用git add,但是從git.scm.com的文檔中它更加複製每個文件,我想通過一個命令將整個結構複製到git存儲庫。和我這樣做:git add/home/vadim/Desktop/webcontent/*其中webcontent是我的項目laing和*我的意思是複製所有內部webcontent文件夾。在我得到/home/vadim/Desktop/webcontent/pom.xml'之後是在倉庫之外。問題是什麼?? – Vad

+0

嘗試從項目根目錄下'git add -A'來添加當前目錄和所有子目錄中的所有文件。 – nofinator

回答

0

從您的個人項目的根源,你運行git init,然後git add .

相關問題