git - 使用 git 推送新版本而不丢失旧版本
问题描述
我正在学习使用 git,现在我有一个项目,我正在使用 bitbucket 来保存我的代码并且我知道如何更新它,问题是现在我对我的代码进行了一些市长更改,我想上传它,但不会丢失或更新 bitbucket 上已有的代码,我该怎么做?我找不到命令。
分支和版本一样吗?例如,如果我创建一个分支:
git checkout -b <new-branch>
这个分支就像说项目 v1.2?
解决方案
没有必要为此使用分支。
每次提交时,相应的版本都会存储在您的存储库中。您可以稍后通过git checkout
或 bitbucket gui 访问它。
您需要做的就是将 ( git add
) 您的文件添加到存储库,然后用于git commit -m "added support of this.."
提交代码的当前状态(您添加的所有文件)。
在您对文件进行一些更改后,您会这样做git commit -m "fixed issue about ... "
,并且此版本也将存储在历史记录中。
请注意,提交是关于(通常)代码中的小幅增量更改。对于发布管理和版本(v.1.0
等v.2.2
),您可以使用tags
@Schwern 在下面的评论中建议的那样。
推荐阅读
- javascript - 测试中注入器更新的原始值
- amazon-dynamodb - 使用查询从 Dynamodb 获取项目与使用 getItem 一项一项获取项目的最佳方法是什么?
- python - 如何在字典中找到最近的日期时间键?
- java - Artemis 集群中的 brokerURL
- react-native - 在 React Native 中样式化 WebView 内联 HTML
- mongodb - 在 MongoDB 中,“扫描的对象/返回的已超过 1000”是多么有问题
- javascript - JS if 语句
- java - JDBC Postgres 驱动程序是否可以设置“client_encoding”以连接到数据库?
- php - 单击按钮并在php中使用jquery获取ID作为警报消息时,我没有获得分配给每个删除按钮的不同行ID?
- node.js - 如何在另一个项目中使用一个项目的现有猫鼬模式?