好久没写博客了,不能偷懒,在此记录下自己git提交代码的的一些规范化步骤和命令:
1、git status (查看改动了哪些文件)
2、git diff (查看修改了哪些文件)
3、git stash save “贮藏起自己的改动,防止丢失“(stash也就是source tree里面的贮藏功能)
4、git checkout master
5、git pull origin master ( origin master可以不写)
6、git checkout myBranch //切换到自己的分支
7、git rebase master //将myBranch分支变基到master
8、git stash pop //使用步骤3的贮藏
9、修改可能造成的冲突
10、git add .
11、git commit -m"提交log描述”
12、git push origin myBranch( origin myBranch可以不写)
13、在git管理平台发起merge请求,将提交合并到master分支上

灵活使用stash功能,很有帮助,比如临时有几个任务过来,而你手头的分支正在干别的,就可以把既有的修改stash起来,忙完临时任务后,在应用即可。

git 提交代码的好习惯相关推荐

  1. git提交代码设置某些文件不可上传

    合作开发vue项目时,发现使用git提交代码时,由于部分人员习惯把所有变更的代码都提交上去,导致一些特殊文件老是出现合并冲突,从而大大增加合并代码的工作量. 那如何设置git提交时忽略某些特殊文件,设 ...

  2. mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案

    mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案 参考文章: (1)mac电脑Git提交代码到Github提示git-credential- ...

  3. 【Intellij IDEA系列】IDEA使用git提交代码流程

    git提交代码流程 注意事项: (1)修改文件之前,一定要先git pull,保证修改的是最新的版本; (2)git push之前一定要先git pull,因为可能别人修改相同的文件并已commit, ...

  4. git提交代码报错解决方法 Git-remote Incorrect username or password ( access token )

    git提交代码的时候报错 $ git push origin ionic-001 remote: Incorrect username or password ( access token ) fat ...

  5. git提交代码到码云

    日常代码一般提交到github比较多,但我还是钟爱马爸爸,没错就是码云. 码云是中文版的代码托管的网站,不存在打开网速问题,使用也蛮方便的,日常自己保存托管代码已经足够,平时使用git提交代码到码云是 ...

  6. IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作。

    IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作. 版权声明: ...

  7. Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地

    Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...

  8. repo/git提交代码

    Repo每个的工程下每个目录下都有一个git仓库,可以在每个目录的git仓库下执行git各种命令. 一.从服务器clone代码 1.初始化repo仓库 # repo init -u http://xx ...

  9. 在使用Git提交代码的时候犯了个低级错误

    今天在使用git提交代码的时候,犯了个很低级的错误,按照一切流程当我add并commit提交代码,最后使用push到远程仓库, 接下来奇怪的事情发生了,push之后,查看远程仓库代码并没有发现提交记录 ...

  10. Git提交代码失败: empty ident name (for ) not allowed

    使用git提交代码,报错如下: 下午2:56 Commit failed with error 0 files committed, 1 file failed to commit: 升级 empty ...

最新文章

  1. 22岁复旦大学生拿下深度学习挑战赛冠军:明明可以靠脸吃饭,却偏偏要靠才华
  2. Python 机器学习之项目实践
  3. 解决stamp mismatch with graph file
  4. vs2010调用matlab2010b,VS2010调用matlab2010b引擎
  5. 【图像分割模型】实例分割模型—DeepMask
  6. [SOJ] DAG?
  7. java int 包_int readInt()
  8. e分钟带你利用Python制作词云图
  9. 做形态学方法的团队_做好形态学实验教学准备工作的几点体会
  10. 机房收费系统合作版(二):透过显示上机人数品味如何做到全心全意为人民服务
  11. 【分享】终端命令工具 自动生成vue组件文件以及修改router.js 1
  12. python生成可执行exe控制Microsip自动填写号码并拨打
  13. HardLink SymbolLink Junctions
  14. gitlab服务: kex_exchange_identification: Connection closed by remote host
  15. JVM源码分析之wait()和notify()
  16. 李国杰披露AMD技术转让 只能看不能吃(全文版)
  17. angular使用@angular/material 出现export 'ɵɵinject' was not found in '@angular/core'
  18. js设置长按esc退出全屏;拦截所有所有按键事件;全屏模式下拦截esc按键;javascript;chrome
  19. 小学生Python编程 ----- 打鸭子
  20. (转载)FPGA工程师必上的论坛

热门文章

  1. word批量打印助手_如何批量打印数十份甚至上百份Word文档
  2. 实习日志_护理实习日志
  3. JavaWeb:Redis
  4. React:基础知识学习
  5. C#:DataTable查询结果判断某一列为空
  6. Javascript:Ajax案例实操
  7. DeepLabv1补充:对全连接条件随机场(Fully Connected / Dense CRF)的理解
  8. 2022年的文章写作计划
  9. 基于手机系统的实时目标检测
  10. Luogu5280 [ZJOI2019] 线段树 【线段树】