Git   发布时间:2022-05-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了近期用到了Git,就简单介绍下具体用法吧大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并@H_301_1@push:是推代码,将你的代码上传到远程的动作@H_301_1@完整的流程是:

第一种方法:(简单易懂

1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)@H_301_1@2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)@H_301_1@3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作@H_301_1@4、git push origin master 将代码推至远程就可以了

 

第二种方法

1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)@H_301_1@2、git pull origin master(将远程的拉下来)@H_301_1@3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改代码与下拉的代码合并)@H_301_1@然后解决冲突,你本地的代码将会是最新的代码@H_301_1@4、git add .@H_301_1@5、git commit -m""@H_301_1@6、git push origin master@H_301_1@这几步将代码推至了远程@H_301_1@最后再git pull origin master 一下,确保远程的全部拉下来,有的你刚提交完有人又提交了,你再拉一下会避免比的不是最新的问题

或者参下面的步骤

提交代码之前,需先从服务器上面拉取代码,以防覆盖别人代码。@H_301_1@1:拉取服务器代码@H_301_1@  git pull@H_301_1@2:查看当前工作目录树的工作修改状态@H_301_1@  git status@H_301_1@  状态:@H_301_1@    1:Untracked: 未跟踪,此文件文件夹中,但并没有加入到git库,不参与版本控制. 通过git add 状态变为Staged.@H_301_1@    2:Modified: 文件修改,仅仅是修改,并没有进行其他的操作.@H_301_1@    3:deleted: 文件删除,本地删除,服务器上还没有删除.@H_301_1@    4:renamed:

3:将状态改变的代码提交至缓存@H_301_1@  git add + 文件@H_301_1@  git add -u + 路径:将修改过的被跟踪代码提交缓存@H_301_1@  git add -A + 路径: 将修改过的未被跟踪的代码提交至缓存@H_301_1@  例如:@H_301_1@    git add -u vpaas-frontend/src/components@H_301_1@    将 vpaas-frontend/src/components 目录下被跟踪的已修改过的代码提交到缓存中

    git add -A vpaas-frontend/src/components@H_301_1@    将 vpaas-frontend/src/components 目录下未被跟踪的已修改过的代码提交到缓存中

4:将代码提交到本地仓库中@H_301_1@  git commit -m “注释部分 ref T3070”

  注:@H_301_1@    T3070: 任务号

5:将代码推送到服务器@H_301_1@  git push

问题@H_301_1@1:误将代码提交到缓存中(利用 git add 命令误将代码提交的缓存中)@H_301_1@  解决办法:利用 git reset 命令将撤回缓存中的代码

2:误将代码提交到本地仓库(利用 git commit 命令误将代码提交到本地仓库)@H_301_1@  解决办法:@H_301_1@  git reset —soft + 版本号@H_301_1@  回退到某个版本,只回退了commit的信息,不会改变已经修改过的代码。@H_301_1@  git reset —hard + 版本号@H_301_1@  彻底回退到某个版本,本地的代码也会改变上一个版本内容

@H_301_1@原文链接https://blog.csdn.net/nimoyaoww/article/details/78985041

大佬总结

以上是大佬教程为你收集整理的近期用到了Git,就简单介绍下具体用法吧全部内容,希望文章能够帮你解决近期用到了Git,就简单介绍下具体用法吧所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: