摘要:而現在使用的做法是直接創建對應的新功能等分支,不直接在主分支上修改,等新分支開發完成后,直接合并到主分支上去。需要注意的問題一般我使用更多的采用方式下載項目,因為比較方便,如果提交大文件的話,要采用的方式,否則有可能會產生問題。
Git的基本使用
下載項目
GitHub略卡,所以使用coding.net做我代碼的托管,同樣也支持pages服務,以后再轉到GitHub上
下載項目有Https和SSH兩種方式:
Https是輸入用戶名和密碼進行下載
SSH是使用秘鑰的方式
SSH的方式就是自己本地random一個公鑰和私鑰,然后把公鑰交出去,自己保存好公鑰和私鑰,連接的時候不用輸入密碼,直接就可以連接。
eclipse可以自動生成秘鑰:Window-preferences-General-Network Connections-SSH2
?下圖中ssh-rsaAAAAB3...就是公鑰。
下載項目:進入eclipse的Git Repositories,輸入URL(https或者ssh),然后指定本地的倉庫位置,項目就會下載到本地。然后通過eclipse的導入項目功能,把代碼導入進來,但不要勾選復制到工作空間,因為這樣復制的代碼不會加入版本控制。
提交
Git提交步驟是先要add,然后commit,最后push。add就好比讓Git知道這個文件需要加入版本控制,commit后提交到本地倉庫,這也就是Git與SVN的差別之一,Git沒有中心服務器的概念,沒有網也可以提交。有網的時候再push到遠程倉庫。在eclipse中使用EGit可以直接commit替代先add再commit的兩步操作,但是這里要點擊這個按鈕才能看到未加入版本控制的文件。
更新
在eclipse里更新直接pull就可以了,pull相當于先fetch+merge,先將遠程倉庫更新到本地,然后合并,如果有沖突的話會提示解決。
覆蓋更新
進入同步工作空間進行對比,右鍵選擇要恢復的文件,選擇Overwrite
沖突解決
?沖突解決的方法是先進行同步工作空間發現有沖突的文件后,先pull,這時候會出現沖突標記(HEAD>>>>>><<<<<<<<<<<),然后右鍵沖突的文件Merge Tool進行解決,解決后,先add,然后commit,最后push,沖突就解決了。
分支
?分支又是Git與SVN一個不同的地方,也是讓我感覺Git強大的地方。當下載項目后,會有一個master主分支,當我開發新功能,或者修改bug時候,使用SVN的時候我會直接在上面修改,修改完測試,成功后提交,沒有開發完或者沒改完的文件不提交。而現在使用Git的做法是直接創建對應的bug、新功能等分支,不直接在主分支上修改,等新分支開發完成后,直接合并到主分支上去。愜意~
命令刪除遠程分支
$ git push origin :test
push同名空分支,也就是相當于刪除分支。
?一般我使用git更多的采用https方式下載項目,因為比較方便,如果提交大文件的話,要采用ssh的方式,否則有可能會產生問題。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66408.html
摘要:第一部分使用心得博客打算從簡書遷移過來筆者本來是開發者,開始用的是,配置插件總是出現各種問題,特別是插件與插件總是讓人不舒服。在一個接口中要想跳轉到他的實現處,就要使用跳轉到父類。 第一部分:idea使用心得 博客打算從簡書遷移過來 筆者本來是java開發者,開始用的是Eclipse,配置插件總是出現各種問題,特別是git插件與maven插件總是讓人不舒服。偶然間, 接觸了Intell...
摘要:本文將以此為起點,介紹一些替換小技巧。實話實說,使用命令來替換有違于大多數程序員的習慣。接下更進一步,教多幾個小技巧。這么一來,替換將僅在當前大括號內生效。在替換局部變量時,比起全局替換,這樣的替換方式無疑會更高效。 想必用過Vim的人都知道,在Vim里面,以下命令可以替換當前文件的內容: :[range]s/{要被替換的模式}/{替換的內容}/[flags] 其中range指定替換命...
摘要:軟件測試江湖也是江湖,也有一些小技巧。以上是在過往測試江湖中個人總結的三條小技巧,技巧雖小,但是可以幫助初入測試江湖的小白少走一些彎路,讓個人的職業發展更加順利。 有人的地方就有江湖,有江湖的地方就有恩怨。有的恩怨避無可避,有的本可以避免,只是因為年輕不懂事,不懂得江湖的規矩,惹下許多的是非。軟件測試江湖也是江湖,也有一些小技巧。 1)Bug記錄技巧showImg(https://se...
摘要:軟件測試江湖也是江湖,也有一些小技巧。以上是在過往測試江湖中個人總結的三條小技巧,技巧雖小,但是可以幫助初入測試江湖的小白少走一些彎路,讓個人的職業發展更加順利。 有人的地方就有江湖,有江湖的地方就有恩怨。有的恩怨避無可避,有的本可以避免,只是因為年輕不懂事,不懂得江湖的規矩,惹下許多的是非。軟件測試江湖也是江湖,也有一些小技巧。 1)Bug記錄技巧showImg(https://se...
閱讀 3596·2023-04-26 02:24
閱讀 931·2023-04-25 14:47
閱讀 2478·2021-11-24 11:16
閱讀 1711·2021-11-24 09:38
閱讀 1571·2021-11-18 10:07
閱讀 2061·2021-09-22 15:49
閱讀 1589·2019-08-30 15:55
閱讀 875·2019-08-26 13:38