Pycharm开发工具里面切换gitlab工程分支

原创 2018年04月17日 21:54:07


1、pycharm里面获取分支

先在gitlab官网上,建立好分支(省略),然后在pycharm里面先pull到远程分支代码




从master换成huangshan的分支


2、Git CMD执行切换命令

2.1、在Git CMD里面执行切换到单独的分支,提示未成功

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (master)
$ git checkout huangshan
error: Your local changes to the following files would be overwritten by checkout:
.idea/workspace.xml
Please commit your changes or stash them before you switch branches.
Aborting

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (master)

分析是总工程有个文件workspace.xml没有提交,因为工程是在pycharm里面编辑的,所以需要去pycharm里面commit整个工程到当前的maste分支



2.2、去pycharm里面提交整个工程




2.3、然后再切换分支,OK

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (master)
$ git checkout -b huangshan
Switched to a new branch 'huangshan'
M .idea/workspace.xml

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (huangshan)



3、去pycharm检查commit的分支结构,就会变成huangshan分支

pycharm里面随意一个python文件或者目录,右键 → “Git” → "Repository" → "Push",之后看到如下push


1、pycharm里面获取分支

先在gitlab官网上,建立好分支(省略),然后在pycharm里面先pull到远程分支代码




从master换成huangshan的分支


2、Git CMD执行切换命令

2.1、在Git CMD里面执行切换到单独的分支,提示未成功

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (master)
$ git checkout huangshan
error: Your local changes to the following files would be overwritten by checkout:
.idea/workspace.xml
Please commit your changes or stash them before you switch branches.
Aborting

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (master)

分析是总工程有个文件workspace.xml没有提交,因为工程是在pycharm里面编辑的,所以需要去pycharm里面commit整个工程到当前的maste分支



2.2、去pycharm里面提交整个工程




2.3、然后再切换分支,OK

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (master)
$ git checkout -b huangshan
Switched to a new branch 'huangshan'
M .idea/workspace.xml

huangshan@PC20170731eew MINGW64 /d/a/olmeca_split (huangshan)



3、去pycharm检查commit的分支结构,就会变成huangshan分支

pycharm里面随意一个python文件或者目录,右键 → “Git” → "Repository" → "Push",之后看到如下push


pycharm 切换github远程分支

pycharm 切换github远程分支 在github上创建一个分支 在pycharm里如下操作 然后
  • aiyueqingfeng
  • aiyueqingfeng
  • 2016-03-18 23:24:04
  • 2028

Pycharm使用gitlab

好使
  • Dream_Flying_BJ
  • Dream_Flying_BJ
  • 2017-03-09 16:09:58
  • 762

gitlab 切换分支命令行 版本提交

gitlab 切换分支命令行 1、git branch    查看分支 2、如果没有任何显示,两种情况  一是当前没有分支,二是没有切换到当前项目的目录 此处讲述第二种情况,cd ~切换到项目路径 3...
  • volitory
  • volitory
  • 2017-02-28 18:05:02
  • 813

简单的Git 命令:获取仓库文件和切换远程分支

简单的Git 命令:获取仓库文件和切换远程分支 git clone git@gitlab.xxx.com:xxxxx.git  //从远程clone 分支下来,一般是默认master。 有时不是,用...
  • sonictl
  • sonictl
  • 2016-11-21 16:15:36
  • 2788

gitHub如何切换到非master分支的其他分支

首先, clone 一个远端仓库,到其目录下: $ git clone git://example.com/myproject $ cd myproject 然后,看看你本地有什么分支: $ g...
  • hsany330
  • hsany330
  • 2016-07-04 14:49:43
  • 10206

pycharm git merge实战

1、首先将master/dev分支下载到本地,pycharm加载打开 此处举例分别附上master/dev分支代码差异: ...
  • tantexian
  • tantexian
  • 2015-01-12 13:19:20
  • 7246

git checkout之二 切换到分支和文件覆盖

1.创建分支git checkout -b feature_namegit中推荐为了某个新的功能创建feature branch,完成后再将其合并到master中。然后就可以用git branch来查...
  • sheismylife
  • sheismylife
  • 2012-09-18 16:28:24
  • 56025

知识补充:在本地和gitlab上创建新分支以及字符串strcpy和直接等于

1.在本地和gitlab上创建新分支 git checkout -b fixspacequestion origin/master git add /. git commit -m 'fix...
  • zxccaoya
  • zxccaoya
  • 2016-11-25 19:33:02
  • 609

git切换远程分支

用git做代码版本管理,常常遇到开发分支的切换。无需新下载代码,本地切换即可。 1,git fetch origin daily/0.0.59    将远程主机分支daily/0.0.59的更新取回到...
  • libing06081227
  • libing06081227
  • 2015-12-04 10:51:56
  • 2038

Git和Pycharm连接使用心得

Git&Pycharm心得: 1:首先在本地新建一个文件夹,比如名字是E:\Python代码\Git关联Pycharm项目\MyNowCoder_C1(这个是该文件夹的绝对路径) 2:为了使Git...
  • Mr_HHH
  • Mr_HHH
  • 2016-06-28 21:19:10
  • 9591
收藏助手
不良信息举报
您举报文章:Pycharm开发工具里面切换gitlab工程分支
举报原因:
原因补充:

(最多只允许输入30个字)