使用git推送新版本而不会丢失旧版本

Gra*_*ant 2 git bitbucket

我正在学习使用git,现在我有一个项目,我正在使用bitbucket来保存我的代码,我知道如何更新它,事情就是现在我对我的代码进行了一些市长更改,我想要上传但不丢失或更新已经在bitbucket上的代码,我该怎么做?我找不到命令.

分支是否与版本相同?例如,如果我创建一个分支:

git checkout -b <new-branch>
Run Code Online (Sandbox Code Playgroud)

这个分支就像说项目v1.2?

Via*_*mov 5

没有必要使用分支.

每次执行提交时,相应的版本都存储在您的存储库中.您可以稍后通过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在下面的意见建议.