EGit 用戶手冊 - 添加項目到Git版本控制

jopen 11年前發布 | 36K 次閱讀 Git 版本控制系統

配置

讓自己參與進來

當保存的歷史改變時(從技術上講,當一個委托創建時),Git就持續跟蹤創建委托的用戶。通過一個用戶名(通常是一個人名)和一個E-mail地址進行識別。這個信息被存儲在file~/.gitconfigunder指定的標識中。

當你創建你的第一個委托時,EGit將會向你所要這一信息。默認情況下,這個對話框只會顯示一次,直到你新建了一個工作區時候,或者在Git選項頁的“顯示啟動配置對話框”復選框上打勾之后:

EGit 用戶手冊 - 添加項目到Git版本控制

如果你之后想再見到它,你同樣可以不選中“不再顯示此對話框”復選框。

除了使用這個對話框,你還可以用Git配置修改這個信息:

  • 單擊 選項 > 團隊 > Git > 配置
  • 單擊 新建項目 并輸入標識和值——user.email和joe@dev.org。

EGit 用戶手冊 - 添加項目到Git版本控制

EGit 用戶手冊 - 添加項目到Git版本控制

在Windows中,設置根目錄

在你的環境變量中,添加環境變量HOME。

  1. 在Windows 7中, 在開始菜單中輸入"environment"
  2. 選擇“為你的賬戶編輯環境變量”
  3. 單擊“新建”按鈕
  4. 在名稱的位置輸入“HOME”
  5. 在值的位置輸入"%USERPROFILE%"或者其他路徑
  6. 單擊OK,再單擊OK。這樣你就在Windows中添加的根目錄

EGit需要這個路徑來查找用戶的配置(.gitconfig)。HOME應該指向根目錄,即C:\Users\Tom。 確保大小寫正確!即用C:\users來替換C:\Users可能引發問題!

如果HOME變量沒有定義,根目錄將根據HOMEDRIVE和HOMEPATH進行計算。

如果HOME和HOMEDRIVE都沒有定義,就使用HOMESHARE。

如果HOME沒有明確的定義,EGit將會提出警告。記住,如果在Eclipse運行的時候設置HOME變量,你還是會看到警告。你必須重新啟動Eclipse,它才能識別HOME的值。

EGit 用戶手冊 - 添加項目到Git版本控制

指出系統級的配置

如果你把Git當做EGit的輔助來用,確保EGit知道Git安裝在哪里,以便它能夠找到“系統級設置”,即core.autocrlf的設置。到設置里并在進入 團隊>Git>配置 ,之后進入系統設置標簽。

當你在Windows中安裝Git時,如果你選擇了通過命令行使用Git的選項,那么系統及設置的位置就用一個路徑來填充,并且一切正常。否則,使用瀏覽按鈕來定位Git的安裝位置,即C:\Program Files(x86)\Git。

這個建議同樣適用于其他Git包的用戶,即Cygwin或者TortoiseGit。

非Windows用戶應該從理論上了解這個設置,但是系統級設置通常不是在Windows平臺上用的。

創建存儲

  • 新建一個Java項目HelloWorld。(在這種情況下,這個項目將在你的Eclipse工作區之外建立。)

EGit 用戶手冊 - 添加項目到Git版本控制

  • 選擇這個項目,單擊 文件 > 團隊 > 共享項目
  • 選擇存儲類型 Git 并單擊 下一步

EGit 用戶手冊 - 添加項目到Git版本控制

  • 為了設置Git存儲,選擇新建的項目HelloWorld。

EGit 用戶手冊 - 添加項目到Git版本控制

  • 單擊 創建存儲 來為HelloWorld項目初始化一個新的Git存儲。如果你的項目,已經進入了一個既有的Git存儲的工作樹中,存儲會被自動選擇。

EGit 用戶手冊 - 添加項目到Git版本控制

  • 單擊 完成 來關閉向導。
  • 在項目之后的修飾詞“[master]”,表示這個項目已經被分支的一個存儲跟蹤了,而修飾標志展現的問題是,.classpath、.project和.settings文件還沒有收到版本控制。

EGit 用戶手冊 - 添加項目到Git版本控制

跟蹤修改

  • 在項目節點上單擊 團隊 > 添加 。(這個菜單項可能在新版本的EGit中寫成 加入索引
  • 修飾符 表示現在項目文件已經添加到版本控制當中了。
  • 要把“bin”文件夾標記為"被Git忽略",要么右鍵單擊它并選擇 團隊 > 忽略 ,要么通過.gitignorein文件。項目文件夾包括這些內容。
/bin
  • 這將從Git所跟蹤的文件列表中剔除bin文件夾。
  • 添加.gitignore到版本控制(團隊 > 添加):

EGit 用戶手冊 - 添加項目到Git版本控制

  • 你可能需要設置你的包瀏覽器的篩選器,來讓.gitignore文件顯示在包瀏覽器中。要修改篩選器,選擇包瀏覽器標簽右邊的下箭頭,來瀏覽菜單。

EGit 用戶手冊 - 添加項目到Git版本控制

  • 從菜單中選擇篩選... 你將會看到Java元素篩選對話框。取消選中頂端的項目,來顯示以. (句號)開頭的文件,比如.gitignore。

EGit 用戶手冊 - 添加項目到Git版本控制

  • 在項目內容菜單中,單擊 團隊 > 提交
  • 輸入提交消息來描述你的修改,第一行(之后是一個空行)應是一個關于這個修改的簡短日志。默認情況下,作者和提交者是從主目錄下的。gitconfig文件中提取出來的。
  • 你可能需要單擊 添加簽名 來添加 簽名: 標簽。
  • 如果你是為其他作者提交修改,你可能需要修改作者位置,來給出作者的姓名和E-mail地址。
  • 單擊 提交 來提交你的第一個修改

EGit 用戶手冊 - 添加項目到Git版本控制

  • 需要注意的是,對于修改了的文件,其標示的變化。

EGit 用戶手冊 - 添加項目到Git版本控制

檢視歷史

  • 從上下文菜單中點擊 Team > Show in History來檢視資源的歷史。

EGit 用戶手冊 - 添加項目到Git版本控制

  • 建立一個新的Java類Hello.java并實現它。
  • 把它加入版本控制,提交改變。
  • 改善你的實現,提交改善后的類。
  • 資源歷史現在顯示這個類有兩個提交。

EGit 用戶手冊 - 添加項目到Git版本控制

EGit 用戶手冊 - 添加項目到Git版本控制

  • 點擊歷史視圖中的Compare Mode開關按鈕。
  • 在歷史視圖的資源列表中雙擊src/Hello.java來在比較視圖中打開你最后提交的改變。

EGit 用戶手冊 - 添加項目到Git版本控制

祝賀你,你已經掌握了用Git管理你第一個項目!
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!