赞
踩
- git init #初始化仓库,将文件夹设置为本地仓库
- git remote add origin git@github.com: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 即可
4. 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 文件
5. 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博客
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博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。