git與pycharm的使用詳解(git+gitlab+pycham)
- 2021 年 11 月 3 日
- 筆記
- 接口自動化pytest
前言
當自動化框架搭建出來後,需要多個人來使用框架,寫自動化用例。
在這個階段,我們不可能將寫好的代碼打包發給其他人,這樣很麻煩,多人協作一點也不靈活。
這時候,就提現出了git的價值
一、下載安裝
1、 windows安裝
1)到Git官網下載,網站地址://git-scm.com/downloads 下載windows版本
2)雙擊安裝包 具體安裝方法可參考//www.jianshu.com/p/414ccd423efc教程
2、 mac安裝
首先查看電腦是否安裝Git,終端輸入:
git
如果沒有通過homebrew安裝Git
brew install git
二、配置git
首先進入git黑窗口
1、設置username
git config –global user.name “填寫名字”
回車,回車後沒報錯就ok
2、設置email
git config –global user.email “填寫你的郵箱”
回車
3、創建ssh key
ssh-keygen -t rsa -C “phpdalao@163.com“
沒有創建過的,會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開id_rsa.pub,複製裏面的key。
終端查看.ssh/id_rsa.pub文件
用cat命令查看
cat .ssh/id_rsa.pub
三、gitlab
1、賬號創建
1.1 找運維同學開通gitlab賬號,並且拉進測試自動化項目組裡
2、gitlab配置ssh key
四、pycham拉取代碼
1、首先進入至gitlab項目里,然後點擊克隆,複製使用ssh克隆(瀏覽器翻譯後叫克隆)
2、打開pycham,進入至初始頁面』welcome to pycharm『 然後點擊get from vcs,然後將從gitlab中複製過來的ssh克隆地址粘貼過來,然後下一步,則會拉取這個分支下的代碼到本地
拉取後的效果
五、pycham提交代碼至git
1、拉取過代碼後,我們就可以基於這個代碼進行維護了
剛拉取過來的代碼本地分支只有master分支,點擊然後 new Branch 創建個分支,名字可以自己根據本次提交代碼類型,創建好後就可以編輯新增代碼了
2、Add 提交到暫存區
當我們在本地分支下創建py文件時,會提示 Add file to git 是否提交到git 選擇Add
3、commit 將添加到暫存區的內容提交到本地倉庫中
當我們本次代碼全部編輯完成後,點最頂部功能欄git按鈕,點擊第一個按鈕commit 然後勾選上本次要提交的代碼,輸入本次提交代碼的備註,然後點擊commit
4、push 將本地的分支版本上傳到遠程併合並
當我們commit後,點擊頂部git 點擊push ,提交到遠程倉庫中
這時候我們已經順利提交到git中了,這時候去gitlab查看
六、gitlab合併分支
1.點擊倉庫 – 分支 概覽里,就可以看到我們剛剛提交過來的分支,然後可以點擊「比較」查看提交了哪些內容,確認無誤後,點擊合併請求
2.然後輸入Description 描述
3.下面合併選項中默認勾選了第一個,勾選後會刪除源分支,不想刪除則取消勾選
4.點擊creta合併請求
5.確認合併
這樣gitlab上就將分支合併到master中了
七、拉取最新代碼 然後流程結束
1、切換至pycharm ,並且切換至master分支,選擇master然後checkout切換至master分支
2、拉取最新代碼
點擊git,點擊pull 彈出pull to *****彈窗,然後選擇master pull就可以了