zoukankan      html  css  js  c++  java
  • 我暂时可以理解的git操作

    我现在用的是vscode编辑器,感觉还挺好用的,而且支持git可视化操作(主要是我就是用一点常用的)

    就拿平常练习来说

    git init //初始化git,并创建.git隐藏文件

    接着:(我不知道这样理解是否正确)

    git add . //提交添加修改文件

    我看到别人还有用 git add * //这个好像是不会忽略一些文件---总之不太好....理解能力比较差

    git commit -m '描述信息' //将刚刚添加的修改文件上传到.git隐藏文件中

    当你创建远程仓库的时候,直接复制接下来的步骤就可以了

    git remote add origin htpps://xxxxxxxx //添加远程仓库
    git push -u origin master //推送到原始主分支上(这步写了之后以后就直接可以git push)

    有2个词意思我很不明确 origin原始?最初?,master主分支?感觉大概也就这意思吧

    其实到这里基本就完成了初步添加,后面步骤只是重复这三步

    git add .
    git commit -m '描述信息'
    git push

    这些只是简单个人上传到远程仓库的,想那些拉取,推送,pull request的暂时用不到以后再说

    接下来是处理在码云上上传过之后又想上传到github上,这时远程端origin existence,具体错误是这样的:

    github添加远程仓库报错:fatal: remote origin already exists.

    原因:

    git remote add origin htpps://xxxxxxxx //添加远程仓库
    git push -u origin master //推送到原始主分支上(这步写了之后以后就直接可以git push)
    这2步将远程地址固定了,要修改一下远程地址

    可以这样解决:

    方法一:

    git remote set-url origin https://xxxx //通过远程命令直接修改远程地址

    方法二:

    git remote rm origin //删除远程仓库
    git remote add origin https://xxxx //添加新的远程地址名

    总之啥也不会....

    我得让我老师来看看  @柠檬8

    -----后更-----

    出现这个问题是因为github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并

    git pull --rebase origin master

    然后再

    git push origin master
  • 相关阅读:
    Android Studio使用百度地图(二)
    Android Studio使用百度地图(一)
    寒假每日日报30(体温登记app——进度3)
    EF CodeFirst数据注解特性详解
    EF CodeFirst配置领域类
    EF CodeFirst简介、默认约定、数据库初始化策略
    EF CodeFirst关于Mysql如何自动生成数据库表
    EF的预先加载--Eager Loading
    EF的延迟加载LazyLoad
    ADO.NET中sqlserver和mysql的变量名
  • 原文地址:https://www.cnblogs.com/xufeng1994/p/10360316.html
Copyright © 2011-2022 走看看