通過Pycharm中的版本控制工具VCS使用Git

wx搜索“拓撲軟件”,get各大廠精品PPT

日常開發(fā)中,如何使用git做好版本管理是個很重要的課題,除了在Git Bash中使用命令行來管理代碼外,我們還有更簡潔的,不通過命令行來管理代碼,追蹤變動的工具,就是直接在IDE中使用VCS,對于Python開發(fā)同學(xué)來說,這個IDE通常就是Pycharm。

1.?clone項目

在彈出的對話框中輸入項目地址,并選擇本地存儲位置即可完成clone。

如果是要新建一個項目,有兩種方法:

一. 可以直接在VCS中選擇VCS - > Import into Version Control -> Create Git Repository來創(chuàng)建,這樣在第一次提交時,只需要添加一下倉庫地址即可。

二. 在git中直接通過new project創(chuàng)建新項目,然后clone到本地,再進行代碼開發(fā)及提交。

如果本地已有clone過,或者創(chuàng)建過的項目,需要把最新的項目代碼拉取下來,再在最新的代碼基礎(chǔ)上進行更新,可以使用fetch或pull命令。

fetch是從遠程獲取最新版本到本地,不會自動merge,需要手動對比/修改,決定是否合并,可以通過compare with branch進行對比。

git pull是直接拉取最新版本,并且執(zhí)行合并,通常使用這種方式比較方便。

2. git add

項目發(fā)生變動后,直接add即可將改動提交至?xí)捍鎱^(qū)。

3. git commit

在commit之前,可以通過下方的對話框,對比目前的項目代碼做對比,查看有哪些改動。

4. git push

commit之后可執(zhí)行push操作,之后查看結(jié)果

可以看到代碼已更新。

其實在commit那一步,也可以直接選擇commit and push,一次性完成commit和push兩個操作。

5. 新建分支

VCS中有兩種方式新建分支,第一種是通過菜單欄

第二種是直接通過右下角的分支選擇

通過右下角的小窗口,可以直接切換到想要進行開發(fā)的分支,開發(fā)完成后通過push提交修改到自己的分支即可。

如果需要對new branch的修改進行merge,表示接受此修改到主分支,通過小窗口切換至master分支,選擇merge changes

會提示你想要選擇哪個分區(qū)進行合并。

5. 查看項目的所有更新歷史

可以查看項目成員做出的所有動作哦~

還有很多可能的情況,需要大家慢慢地在實際開發(fā)中去探索,so,enjoy~

?? END ??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容