Git for PyCharm
2016-04-10 15:15
309 查看
Git for PyCharm
Using PyCharm's Git integration locally:http://confluence.jetbrains.com/display/PYH/Using+PyCharm%27s+Git+integration+locally创建git集
project创建git
Alt+`显示VCS命令(或者选择VCS->VCS Operations Popup) 选择Create Git repository此时在根目录下自动创建了.git文件夹,来安装本地版本库
而此时project文件窗口变色,文件为红色表示尚未加入当前git版本
在setting(ALT + CTRL + S)中,选择version control,可以看到project已经和git关联
文件版本控制
文件添加版本控制选中文件,按下CTRL + ALT + A ,文件变为绿色,则该文件加入版本控制,但并未托管。
文件删除版本控制
选中文件,按CTRL + ALT + Z,文件脱离版本控制,重新变为红色
版本提交
点击VCS↑按钮,进入版本commit窗口选择commit提交版本,选择commit and push 提交并同步到远程仓库
左下角的小窗口中可以选择Version Control选项,在log中可以看到当前版本控制文件和改变情况
setting→Version Control→Ignored Files可以控制忽略文件
版本分支
我们当前在哪一个分支上工作?
首先,我们可以在下栏中的Log中看到当前版本状况 以下命令可以在主菜单弹框基于当期版本分支创建新分支(new branches): VCS→Git→Branches
当然最好的方法是直接在下栏中的log中在branch条目右键执行创建新分支在新的版本中写代码
切换版本:checkout分支可以将HEAD移动到当前分支下栏中的Branches选框可以选择版本显示
merge
恩,这个才是重要的,不过版本分支的正确开始才是基础。选择branch右键进行merge,该版本会和HEAD版本进行merge,过程还是很爽的,亲自试试才会发现。就是这样。pycharm版本远程控制
将code共享到远程github仓库
VCS->Import into Version Control->Share project on GitHubCommit
VCS↑ button就可以了。Push
ALT + `// vcs > git > push或者在上步commit时选择Commit and Push
Stash & UnStash
shash是将修改状态(changes)改变到上次commit的状态,之后的修改将被移除而unstash撤销stash操作
操作指令: ALT + ` + Stash // Unstash
Push合并分支
push后,将本地HEAD分支与远端origin/master合并push解决冲突
merge过程出现冲突后,显示push失败并弹框对于冲突文件,可直接选择修改,再次merge
pull
pull过程和push过程是类似的相关文章推荐
- Marmoset Toolbag中的角色布光技巧 by Joe”EarthQuake”Wilson
- 图解堆排序
- Marmoset Toolbag中的角色布光技巧 by Joe”EarthQuake”Wilson
- TCP/IP卷一(第一章学习)
- Leetcode - Valid Sudoku
- Java中printwriter类的用法
- [MySQL]Mysql常用命令-20160410
- 往Oracle数据库中插入日期型数据(to_date的用法)
- java注解
- 响应式布局初涉(一)
- OD快捷键使用大全。非常详细(游戏逆向分析必看)
- 学习笔记 第七周 第一篇
- spoj CPTTRN4 - Character Patterns (Act 4)
- python错误汇总3:安装MySQLdb时:EnvironmentError: mysql_config not found
- DICOM-RT:放疗流程与参与角色
- 邁向IT專家成功之路的三十則鐵律 鐵律二十一:IT人用才之道-穿透
- poj 1845(等比数列前n项和及高速幂)
- Java I/O
- 使用反射和codeDom实现C#插件开发(2)dll开发
- Ubuntu 程序“java”已包含在下列软件包中