前言
使用git+pycharm有一段時(shí)間了,算是稍有點(diǎn)心得,這邊整理一下,可能有的方法不是最優(yōu),歡迎交流,可能還是習(xí)慣敲命令去使用git,不過(guò)其實(shí)pycharm已經(jīng)幫忙做了很多了,我們可以不用記住那么多的命令的。
通過(guò)pycharm初始化git環(huán)境
因?yàn)橹皟?nèi)網(wǎng)搭建了gitlab,參考此文章centos6搭建gitlab,所以可以通過(guò)gitlab很方便的創(chuàng)建一個(gè)project,我這邊從無(wú)到有,先從gitlab上checkout一個(gè)倉(cāng)庫(kù),這個(gè)項(xiàng)目之前已經(jīng)從gitlab上創(chuàng)建了
checkout之后,可能pycharm識(shí)別不到,這時(shí)候這樣enable一下
在本地新建一個(gè)文件,注意建立完是紅色的,表示還未添加,add之后是綠色的,做過(guò)修改是藍(lán)色的,忽略的文件是灰色的
add之后變成綠色
也可以不用add,直接commit 整個(gè)目錄
之后選擇commit and push 就提交上去了
過(guò)程中會(huì)很明確的,這里是從本地的master上傳到origin遠(yuǎn)端的master上
push之后在gitlab上就可以看到了
分支操作
默認(rèn)初始化完的工程會(huì)有一個(gè)master分支,我們一般在dev分支上開發(fā),之后測(cè)試沒問(wèn)題再合并到master上,現(xiàn)在就新建一個(gè)dev分支
在pycharm的右下角有g(shù)it的相關(guān)分支信息(前提是用了git),可以看到當(dāng)前只有一個(gè)master分支(本地和origin)
從origin master checkout一個(gè)分支到本地命名為dev
新建分支后可以看到current分支變?yōu)閐ev
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26