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
  • 相关阅读:
    集训队作业2018人类的本质
    推式子小技巧
    [Codeforces671D]Roads in Yusland
    线性规划的对偶问题
    数学虐哭空巢老人记
    Voronoi图与Delaunay三角剖分
    [ZJOI2018]保镖
    [SPOJ2939]Qtree5
    数据结构虐哭空巢老人记
    [CTSC2006]歌唱王国
  • 原文地址:https://www.cnblogs.com/xufeng1994/p/10360316.html
Copyright © 2011-2022 走看看