STS使用git的基本操作流程

最近應團隊需求經常使用碼雲進行開發合作,初來乍到,不會使用bash命令進行操作,在這裏就爲大家介紹一下通過sts怎麼操作git,我會從頭到尾爲大家展示一遍流程(兩種方法)和一些常用命令的用法,以及衝突的解決方法

一(1)、通過碼雲創建新項目並導入sts(不建議採取此種方法)

1.註冊並登錄到碼雲,也可以用qq或github等第三方登錄

2.點擊“+”,進入創建倉庫的界面

3.填寫倉庫的一些基礎信息,其實起個名字(最好是英文名字)然後再選擇一下所創建的是私有倉庫還是公有倉庫就好

4.創建完成後在"克隆/下載"處複製該倉庫的url

5.打開STS,爲方便今後的使用,我們先來顯示出來幾個窗口,點擊菜單欄“Window”——>“Show View”

6.在git repositories窗口中,點擊下圖中圖標,進行從倉庫導入

7.將倉庫中的項目導入工作空間

8.將該項目轉換爲maven項目

一(2)、將已有項目推送至碼雲倉庫

1.我們正常的操作也是先創建項目,再將項目推送至碼雲倉庫,右鍵點擊我們本地的項目,點擊“team”——>”share project”

2.勾上“use or create...”,意思就是在這個項目下創建本地git庫,點擊“create repository”再點擊finish,這樣我們這個項目的本地git庫就創建好了

.

3.在碼雲上創建一個倉庫,步驟就是第一種方法的前四步,這裏倉庫的名字建議和本地項目的名字一致。在sts中右鍵點擊上一步中的項目選擇“team”——>commit

4.會有如下一個窗口。unstaged changes是指未臨時存儲的變更,staged changes是指臨時存儲的變更文件,點擊unstaged changes欄右上方的加號,將更改的文件添加到staged changes區,在commit message填寫提交的信息,比如可以寫你更改的文件對哪方面功能進行了更改或完善,點擊commit and push,在彈出的框中將碼雲倉庫的url填寫上點擊完成就好了。

 

二、衝突的解決

1.在git repositories窗口中點開分支,local是本地的庫,remote tracking是遠程庫,衝突後,衝突的文件會提交到本地庫但並未提交到遠程庫

2.這時我們右鍵本地分支,點擊merge,合併本地分支和遠程分支,如果不成功就先將衝突的部分刪除後在合併

3.這時再將本地分支推送到遠程倉庫,如果還不成功,就強行將本地分支推送到碼雲覆蓋碼雲上的分支

三、常用命令

1.提交commit

2.下拉

pull(下拉會自動和本地項目進行合併)

fetch(只是下拉並不進行合併操作) + merge(合併)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章