0


[git 问题汇总] | git创建仓库后,如何将代码推送到远程仓库(踩过的坑)

git init                            #初始化仓库,将文件夹设置为本地仓库
git remote add origin [email protected]:xxxx/xxx.git(仓库的SSH地址)#建立本地与github新项目的连接
git pull origin master              #同步项目到本地

git add .                           #添加本地文件到缓存区
git commit -m "first push"          #为上传文件添加注释
git push origin master              #提交本地文件到github新建项目中

如果要上传的文件是在一个新的文件夹里,那么就需要执行前3步,将新文件夹作为本地仓库与github关联;

如果要上传的文件是在之前的文件夹里,那么之前已经关联过了,只需要直接执行后3步就可以了。

首次提交到新仓库,最后一步 改为 执行 git push --set-upstream origin master 自动关联 本地仓库和远程仓库
 

在Git Bash Here中,

git init 初始化仓库

git remote add origin 仓库地址 建立本地与github项目的连接

(这时候,可以 git remote -v 看状态

git pull 拉远程仓库的内容

git add . 添加本地文件到缓存区

(可以 git status 检查一下状态

git commit -m '注释内容' 为上传文件添加注释

git push 地址别名 分支别名 提交本地到github项目中

push时可能遇到的问题:

1. The current branch master has no upstream branch.

当前分支 master没有对应的上游分支(没有将当前本地分支与远程仓库分支关联

解决方案:执行 git push --set-upstream origin master 命令,会自动进行关联和推送操作

**2. **fatal: not a git repository (or any of the parent directories): .git
提示说没有.git这样一个目录。发生于 将本地SSH添加到远程仓库中,后关联远程或push时

解决方案:执行 git init 命令,(初始化仓库,将文件夹设置为本地仓库),再重新执行添加的命令即可。

3. error: failed to push some refs to 'https://gitee.com/xxxxxxxxx/xxxdiao/'

gitee/github中的README.md文件不在本地代码目录中

解决方案:执行 git pull --rebase origin master,将README.md拉到本地

这时候在重新 git push origin master 即可

  1. fatal: Unable to create 'D:/Coding_Projects/vue_project/vue2-diy-project/.git/index.lock': File exists.

git 操作时会生成一个 index.lock 文件,操作完自动删除。以防同时操作同一文件夹。

出现上述报错原因,是由于一些原因(如 操作过快,上一步进程没有结束,下一步操作就开始)导致 index.lock 文件没有自动删除

解决方案:**删掉 .git 目录下的 index.lock **文件

  1. error: remote origin already exists.

表示远程仓库已存在。

解决方案:删除关联的远程库 -> 关联仓库 -> 推送到仓库

git remote rm origin

** git remote add origin 仓库代码**

git push origin master


本次遇到的问题: git remote add orgin 仓库地址** 带了分支**,报错如下

remote: [session-f54cbeb2] 404 not found!
fatal: repository 'https://gitee.com/S1401435519/dao-diao/branches/' not found

fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

解决方案:git remote remove orgin 移除报错的分支地址

git remote add origin https://gitee.com/S1401435519/dao-diao/ 添加新的仓库地址

参考:初次使用git上传代码到github远程仓库 - 知乎 (zhihu.com)

Git 远程仓库(Github) | 菜鸟教程 (runoob.com)

Git把本地内容push到远程仓库_gitpush到指定远程仓库_权权权权志龙啊的博客-CSDN博客

git推送代码报错:fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream - Amerys - 博客园 (cnblogs.com)如何解决error: failed to push some refs to ‘https://gitee.com/_GHUIJS的博客-CSDN博客

解决 fatal: Not a git repository (or any of the parent directories): .git 问题_蜗牛有力量的博客-CSDN博客

创建你的第一个仓库 - Gitee.com

git报错 Unable to create ‘D:/project/xxx/.git/index.lock‘: File exists.-CSDN博客

git问题error: remote origin already exists._git error: remote origin already exists.-CSDN博客

标签: git

本文转载自: https://blog.csdn.net/weixin_42479421/article/details/131570764
版权归原作者 要加油哦~ 所有, 如有侵权,请联系我们删除。

“[git 问题汇总] | git创建仓库后,如何将代码推送到远程仓库(踩过的坑)”的评论:

还没有评论