前言
使用git+pycharm有一段時間了,算是稍有點心得,這邊整理一下,可能有的方法不是最優(yōu),歡迎交流,可能還是習(xí)慣敲命令去使用git,不過其實pycharm已經(jīng)幫忙做了很多了,我們可以不用記住那么多的命令的。
通過pycharm初始化git環(huán)境
因為之前內(nèi)網(wǎng)搭建了gitlab,參考此文章centos6搭建gitlab,所以可以通過gitlab很方便的創(chuàng)建一個project,我這邊從無到有,先從gitlab上checkout一個倉庫,這個項目之前已經(jīng)從gitlab上創(chuàng)建了
checkout之后,可能pycharm識別不到,這時候這樣enable一下
在本地新建一個文件,注意建立完是紅色的,表示還未添加,add之后是綠色的,做過修改是藍色的,忽略的文件是灰色的
add之后變成綠色
也可以不用add,直接commit 整個目錄
之后選擇commit and push 就提交上去了
過程中會很明確的,這里是從本地的master上傳到origin遠端的master上
push之后在gitlab上就可以看到了
分支操作
默認初始化完的工程會有一個master分支,我們一般在dev分支上開發(fā),之后測試沒問題再合并到master上,現(xiàn)在就新建一個dev分支
在pycharm的右下角有g(shù)it的相關(guān)分支信息(前提是用了git),可以看到當前只有一個master分支(本地和origin)
從origin master checkout一個分支到本地命名為dev
新建分支后可以看到current分支變?yōu)閐ev