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
  • 相关阅读:
    spring中@value注解需要注意
    mysql创建utf-8字符集数据库
    Access denied for user 'root'@'localhost' (using password:YES) 解决方案[转]
    MySql 5.7.20安装
    Shiro 登录认证源码详解
    为什么说Java匿名内部类是残缺的闭包
    Java中的闭包之实例一
    使用Eclipse的Working Set管理项目
    glibc下载安装
    Struts2 整合 Hibernate 框架
  • 原文地址:https://www.cnblogs.com/xufeng1994/p/10360316.html
Copyright © 2011-2022 走看看