好久没写博客了,不能偷懒,在此记录下自己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. 如何优化你的网站快速提高流量
  2. 如何设计ER图(弱实体集)
  3. DPDK有关变量(二)
  4. 【攻防世界019】SignIn
  5. 在线apt-get安装mysql_Linux Debain 通过apt-get 方式快速安装Mysql
  6. LDAP命令介绍---dsconfig子命令----help-distribution显示与分发相关的子命令
  7. 不同网段的局域网怎么互通_华为实操系列 | 交换机在局域网中是怎么应用的,看完你肯定懂了!...
  8. Spring-Jpa : @MappedSuperclass的作用
  9. 猴子爬山编程java_Java趣味编程100例
  10. redis安装+启动和连接+让redis在后台运行
  11. 如何破解 Google Chrome 的隐身模式?
  12. Nodejs最好的ORM - TypeORM
  13. 用matlab求三重积分格式,matlab求三重积分
  14. php mysql留言板制作教程_php留言板制作教程
  15. vue启动项目报错 `webpack-dev-server --inline --progress --config build/webpack.dev.conf
  16. yoga ins android.ios,to Yoga Lin:
  17. 微信小程序实现图片上传功能
  18. android常用刷机指令,【高级技术】Android刷机常用adb指令集合
  19. 你为什么要离开上一家公司?
  20. 我是这样搞懂一个神奇的BUG

热门文章

  1. echarts词云图实现_系统讲解如何用Python制作自己专属的词云图(示例)
  2. python数值类型和序列类型_Python基础 1数值类型 序列类型
  3. 虚拟机RedHat9.0挂载U盘
  4. Go语言:交换两个整型变量的值
  5. 实战Python:利用python在pycharm开发名片管理系统
  6. 1032 挖掘技术哪家强
  7. 【一天一个C++小知识】011.C++编译的流程
  8. Android Studio 生成*.aar文件及使用方法
  9. 2021 CVPR | 基于渐进感受局部区域推理的全方位监督点云分割
  10. input 函数的输入和输出