zoukankan      html  css  js  c++  java
  • Git for PyCharm


    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 GitHub

    Commit

    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过程是类似的

  • 相关阅读:

    windows+php+redis的安装
    redis配置
    vim常用快捷键
    php数组的操作技巧
    python3与mysql数据库连接方式
    linux下删除文件夹,修改文件夹下所有文件的权限命令
    Linux下 “.tar.gz”格式的解压与压缩
    Linux解压tar.gz文件时提示gzip:stdin:not in gzip format 错误
    Ubuntu 18.04中安装docker,再在docker中安装mysql,及遇见问题
  • 原文地址:https://www.cnblogs.com/sunnysola/p/5374222.html
Copyright © 2011-2022 走看看