Git命令行模式伪BUG
来源:互联网 发布:apache jsonobject 编辑:程序博客网 时间:2024/05/16 05:31
最近正在熟悉Git代码管理工具,因为在上一家公司的时候,基本上靠Eclipse-SVN插件或者Versions点几下就差不多了,但是刚入职的这个公司项目通过Git进行管理,理论上异曲同工,但实际操作时,流程容易搞错。
至于图形化Git工具,目前接触了TortoiseGit、SourceTree两种。前者是在Win环境中接入快捷菜单,通过鼠标右击的扩展命令在文件夹系统下进行管理,虽然比较丑,但基本靠谱。
后者是比较“专业”的集成操作界面
二者各有千秋,类似工具也很多,总之用什么方式不重要,重要的是流程。
接下来聊聊命令行模式。眼花缭乱的Git管理工具,无非是对Git命令套了层皮。而命令似乎比较复杂,难上手,但它有自己的优势,尤其是安全性上,相关UI管理工具经常卡死无响应,但是命令行很少出现这个问题哦。
但是今天在git@osc上创建了个仓库,结合本地的工程模板,想把它提交上去,但是命令行模式下遇到了一个BUG。基本流程如下:
Step 1:将远程空仓库克隆到本地。
Step 2:创建本地分支develop.
Step 3:git pull origin master
Step 4:将HelloWorld拷贝进去。
Step 5:git add <files>添加文件与Git关联
Step 6:git commit -a提交到本地分支
Step 7:git pull origin develop(没意义,远程空,可省略)
Step 8:git push origin develop(想推送远程,碰到了一个小异常)
Step 9:推送结束
由于公司的项目不可能放到git@OSC上,所以以上操作皆是为了练习操作流程。因此账户信息方面有一定的空白,但是基本可以顺利pull下来,但是push的时候命令行模式出现了“提示”异常,界面如图:
控制台本应该在箭头指示的那行提示“输入用户名:”,然而因版本BUG导致没有明文提示,如果操作流程了然于胸,我们应当清楚Global User Config对当前测试仓库是无效的,下一步必然要验证账户信息,所以推送命令Enter后,控制台会提示输入账户密码,等输入密码完毕后,就会在后台上传代码了,因此提示输入账户名那个环节是个坑,很多人不清楚那步该做啥,导致进行不下去,但是如果按既定步骤做,就能够正常推送。
正常推送环节如下图:
谨以此文,与同样钟爱Git命令的程序猿共勉。
- Git命令行模式伪BUG
- hbase1.0.0 伪分布式模式下的bug
- git常用命令汇总(命令行模式)
- GIT颜文字COMMIT(CLI命令行模式)
- 恼人的伪bug!
- git命令行
- git命令行
- git命令行
- Git命令行
- git命令行
- git 命令行
- git命令行
- git 命令行
- git命令行
- git命令行
- git 命令行
- Git命令行
- Git 命令行
- C/C++中二维数组和指针关系分析
- CLRS 15.5最优二叉搜索树
- codeforces 580 D. Kefa and Dishes (状压dp)
- liunx 基本命令
- Xcode更新新版本后插件无法使用的解决办法
- Git命令行模式伪BUG
- ubuntu 14.04安装oracle java
- UITextField键盘弹出调整承载textField的视图使其不被遮挡
- linux下U盘内容为只读文件的解决办法
- 一次奇怪的问题定位过程
- 记录一些常用的utils方法
- JavaScript(二)
- 黑马程序员------享元模式
- deeplearning系列(一)浅层神经网络