git提交代码到远端库及回退版本

时间:2024-04-13 10:08:43

git提交代码到远端库

先进入到项目的根路径下

git提交代码到远端库及回退版本

右击鼠标点击Git Bash Here打开命令终端

git提交代码到远端库及回退版本

初次上传代码需要先配置一下提交者的name和Email

git config --global user.name “xxx” git config --global user.email
[email protected]

git提交代码到远端库及回退版本

我们的项目目前还是只是本地项目,我们要现在本地目录利用git init创建仓库

git提交代码到远端库及回退版本

此时项目路径会出现一个.git文件夹,本地仓库就创建完成了

git提交代码到远端库及回退版本

先添加代码到本地仓库git add .(添加所有代码 add后面有个空格)

git提交代码到远端库及回退版本

然后提交代码到本地仓库(引号中是本次提交代码的备注)

git提交代码到远端库及回退版本

提交到远端之前要先在远端创建一个仓库,例如https://gitee.com/xxx/xm.git,并与本地仓库关联 git remote
add origin https://gitee.com/xxx/xm.git

git提交代码到远端库及回退版本

然后git push origin master 推送代码到远端服务器

git提交代码到远端库及回退版本
此时上传代码到远端的基本流程已经完成,如果本地修改了代码,在推送代码之前,我们要先从远端git pull一下,拉取远端代码,保证和远端代码一致避免冲突。

如果我们想要回退版本

先简单提交三次修改代码(为了方便我就直接在IDEA中操作了,主要是为了看回退效果,提交过程不重要,哈哈哈哈~)

第一次提交

git提交代码到远端库及回退版本
git提交代码到远端库及回退版本

第二次提交的内容

git提交代码到远端库及回退版本
git提交代码到远端库及回退版本

第三次提交的内容

git提交代码到远端库及回退版本
git提交代码到远端库及回退版本

我们可以通过git log查看提交日志,看到我们提交的三次代码

git提交代码到远端库及回退版本

第一种回退方法,回退到上一个版本git reset -hard HEAD^ (^ 表示回退到上个版本,如果要回退到上上个版本就HEAD^^,但是想回退到很早的版本不可能输n个,这时可以使用git reset -hard HEAD~66来进行操作, ~后面的参数表示想回退的前多少个版本)

git reset -hard HEAD^之后我们发现现在的版本已经是第二次提交的版本了,说明已经回退到上一个版本了

git提交代码到远端库及回退版本

此时IDEA里面的代码已经回退到第二次修改的内容了

git提交代码到远端库及回退版本

也可以通过git reset -hard 版本号 来回退到指定版本,我们通过版本号来回到第三次提交的版本

git提交代码到远端库及回退版本

此时的IDEA中又变回了第三次提交的内容

git提交代码到远端库及回退版本