我暂时可以理解的git操作

Posted xufeng1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我暂时可以理解的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




以上是关于我暂时可以理解的git操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

使用git和github进行协同开发流程

如何理解git checkout

Git 使用 思路

Git的操作理解