git 提交代码的好习惯
好久没写博客了,不能偷懒,在此记录下自己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 提交代码的好习惯相关推荐
- git提交代码设置某些文件不可上传
合作开发vue项目时,发现使用git提交代码时,由于部分人员习惯把所有变更的代码都提交上去,导致一些特殊文件老是出现合并冲突,从而大大增加合并代码的工作量. 那如何设置git提交时忽略某些特殊文件,设 ...
- mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案
mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案 参考文章: (1)mac电脑Git提交代码到Github提示git-credential- ...
- 【Intellij IDEA系列】IDEA使用git提交代码流程
git提交代码流程 注意事项: (1)修改文件之前,一定要先git pull,保证修改的是最新的版本; (2)git push之前一定要先git pull,因为可能别人修改相同的文件并已commit, ...
- git提交代码报错解决方法 Git-remote Incorrect username or password ( access token )
git提交代码的时候报错 $ git push origin ionic-001 remote: Incorrect username or password ( access token ) fat ...
- git提交代码到码云
日常代码一般提交到github比较多,但我还是钟爱马爸爸,没错就是码云. 码云是中文版的代码托管的网站,不存在打开网速问题,使用也蛮方便的,日常自己保存托管代码已经足够,平时使用git提交代码到码云是 ...
- IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作。
IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作. 版权声明: ...
- Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地
Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...
- repo/git提交代码
Repo每个的工程下每个目录下都有一个git仓库,可以在每个目录的git仓库下执行git各种命令. 一.从服务器clone代码 1.初始化repo仓库 # repo init -u http://xx ...
- 在使用Git提交代码的时候犯了个低级错误
今天在使用git提交代码的时候,犯了个很低级的错误,按照一切流程当我add并commit提交代码,最后使用push到远程仓库, 接下来奇怪的事情发生了,push之后,查看远程仓库代码并没有发现提交记录 ...
- Git提交代码失败: empty ident name (for ) not allowed
使用git提交代码,报错如下: 下午2:56 Commit failed with error 0 files committed, 1 file failed to commit: 升级 empty ...
最新文章
- 如何优化你的网站快速提高流量
- 如何设计ER图(弱实体集)
- DPDK有关变量(二)
- 【攻防世界019】SignIn
- 在线apt-get安装mysql_Linux Debain 通过apt-get 方式快速安装Mysql
- LDAP命令介绍---dsconfig子命令----help-distribution显示与分发相关的子命令
- 不同网段的局域网怎么互通_华为实操系列 | 交换机在局域网中是怎么应用的,看完你肯定懂了!...
- Spring-Jpa : @MappedSuperclass的作用
- 猴子爬山编程java_Java趣味编程100例
- redis安装+启动和连接+让redis在后台运行
- 如何破解 Google Chrome 的隐身模式?
- Nodejs最好的ORM - TypeORM
- 用matlab求三重积分格式,matlab求三重积分
- php mysql留言板制作教程_php留言板制作教程
- vue启动项目报错 `webpack-dev-server --inline --progress --config build/webpack.dev.conf
- yoga ins android.ios,to Yoga Lin:
- 微信小程序实现图片上传功能
- android常用刷机指令,【高级技术】Android刷机常用adb指令集合
- 你为什么要离开上一家公司?
- 我是这样搞懂一个神奇的BUG
热门文章
- echarts词云图实现_系统讲解如何用Python制作自己专属的词云图(示例)
- python数值类型和序列类型_Python基础 1数值类型 序列类型
- 虚拟机RedHat9.0挂载U盘
- Go语言:交换两个整型变量的值
- 实战Python:利用python在pycharm开发名片管理系统
- 1032 挖掘技术哪家强
- 【一天一个C++小知识】011.C++编译的流程
- Android Studio 生成*.aar文件及使用方法
- 2021 CVPR | 基于渐进感受局部区域推理的全方位监督点云分割
- input 函数的输入和输出