第一步:我们需要在自己电脑中创建一个空白文件夹,这个功能就是创建一个本地的版本库。

第二步:进入test文件夹,在根部执行Git Bash Here。

第三步:通过命令git init把这个文件夹变成Git可管理的仓库

这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。

第四步:这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态),注意,如果原先的文件又git信息和svn信息需要先删除。

第五步:然后通过git add .把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。在这个过程中你其实可以一直使用git status来查看你当前的状态。

第六步:通过git commit -m "first commit"  命令提交信息

第七步:在Github上创建一个Git仓库。

第八步:在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地TEST仓库的命令行输入:

注意origin后面加的是你Github上创建好的仓库的地址。

第九步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:git push -u origin master;如果此处提示你没有权限推送代码到master主分支,则需要切换分支再推送代码,比如我切换到dev分支,执行命令:git checkout -b dev;然后再执行git commit -m "msg";最后执行git push -u origin dev;到此就推送成功了。

如果执行git push origin master报错The project you were looking for could not be found报错,则通过(管理员运行)git config --system --unset credential.helper 清除账户信息并且在windows凭证里添加账户信息,如图:

则通过如下设置就可以了(http://139.224.54.205:8888为gitlab访问地址):

git config --global http.proxy http://139.224.54.205:8888

git config --global https.proxy http://139.224.54.205:8888

如果推送不成功,先pull一下,如果报错fatal: refusing to merge unrelated histories,说明本地和远端的git库是两个 根本不相干的 git 库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。解决方法:强制合并:

git pull origin master --allow-unrelated-histories

后面加上 --allow-unrelated-histories ,意思是把两段不相干的分支进行强行合并。
然后再将代码推送到远端。

至此,操作成功。

git密码忘记解决办法:

git windows凭据修改:进入“控制面板” => "用户帐户" => "管理您的凭证" => "Windows凭据 / 普通凭据" ,到此发现在普通凭据中有多个git凭证,确认后发现有错误的凭证,修改后就能顺利的push代码了。

Tips:由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:git push origin master

有些时候推送不成功,可能需要先从远程仓库更新一下代码,再继续推送:

git pull origin master // 把本地仓库的变化连接到远程仓库主分支

Git将本地项目推送到远程仓库相关推荐

  1. IDEA使用Git将本地工程推送到远程仓库

    本篇文章介绍一下,IDEA开发工具如何使用Git将本地工程推送到远程仓库,具体步骤如下所示. 目录 (1)创建gitee远程仓库 (2)创建本地工程 (3)初始化本地仓库 (4)提交代码到本地仓库 ( ...

  2. Git本地项目推送到远程仓库

    目录 1.初始化git 2.添加远程地址并给地址起一个别名 3.合并远程代码 4.推送 5.常见问题 6.无法推送 7.查看远程仓库信息 8.拉取与本地不相关的git项目 9.配置ssh公钥 1.初始 ...

  3. git将本地文件推送到远程仓库

    1.初始化项目 git init 2.建立本地仓库和远程仓库的连接 git remote add origin 远程仓库URL ps:移除git仓库连接可使用 git remote  remove o ...

  4. idea将本地项目推送至远程仓库(图形化版本01)

    需求:演示把项目推送到github远程仓库: 需求思路分析:1.拉取或更新(Update Project)项目2.将本地项目添加至暂存区3.将暂存区的项目提交到本地仓库4.将本地仓库中的代码推送至(P ...

  5. git将本地分支推送到远程仓库

    1.先创建本地分支 git branch branchname 2.将文件全部提交到本地仓库 初始化git git init 将文件添加到暂存区 git add .将文件提交到仓库中git commi ...

  6. git将本地文件推送到远程仓库时报错: error: failed to push some refs to ‘https://gitee.com/no-talent-all-by-hand/dome

    今天使用Git推送本地文件到远程库的时候一直报错 error: failed to push some refs to 'https://gitee.com/no-talent-all-by-hand ...

  7. 使用Git命令将本地文件推送至远程仓库

    使用git命令将本地文件推送至远程仓库 具体操作如下 1. 进入项目文件夹,通过命令 git init把这个目录变成 可以管理的仓库 git init 2. 把文件添加到版本库中,使用命令 git a ...

  8. Git本地新项目推送到远程仓库

    前言 假设开发了一个新项目,想推送到远程,具体的操作方式和命令如下: (使用 git bash) 1.切到项目目录中,例如 E:\httpRunner_study 2.初始化git仓库并在本地提交 / ...

  9. Git命令,合并分支到master,并提交远程仓库,将本地分支推送到远程仓库

    一.我们已经知道如何从远程仓库clone到本地项目中,接下来我们在开发项目中会为每一个单独的功能建立一个分支,并进入分支, git branch login //创建分支 git checkout l ...

最新文章

  1. iOS下JS与OC互相调用(四)--JavaScriptCore
  2. 在asp.net中读取XML文件信息的4种方法
  3. linux ssh 连接超时中断 解决方法
  4. 基于大数据审计的信息安全日志分析法
  5. 【干货】移动APP安全测试要点解析
  6. 你自己永远是个非常非常弱小的一个东西
  7. measure,layout,draw的相关方法
  8. 为什么要使用GraphQL?
  9. jQuery对象复制
  10. 在静态页面html中跳转传值
  11. 【bat批处理】常用bat批处理内部命令简介
  12. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.9
  13. BF-5R对讲机改频
  14. tp link虚拟服务器设置,TP-Link路由器如何设置UPNP开启【设置步骤】
  15. 国家公祭日悼念:黑白网页背景设置教程
  16. 再见python你好go语言_再见,Python!你好,Go语言
  17. 【斯坦福大学公开课CS224W——图机器学习】三、节点和图嵌入
  18. IDEA如何简单的设置中文
  19. 防火墙的基础配置(一)
  20. TypeError: __new__() missing 1 required positional argument: ‘exemplar‘

热门文章

  1. 【流式细胞仪软件】上海道宁为您带来FCS Express,让您轻松缩小流式细胞术和结果之间的差距
  2. xshell5使用ssh连接阿里云服务器
  3. 中南大学计算机网络基础,中南大学计算机网络基础作业参考答案
  4. windows无盘工作站技术
  5. 单片机毕设分享 stm32的RFID与指纹识别的门禁系统
  6. IE8兼容那些事(包括react)
  7. 微型计算机原理实验程序,微机原理 实验程序
  8. 哈工大机械原理凸轮机构大作业
  9. 搜狗输入法在idea打不了汉字_好烦啊,IDEA输入中文时输入法候选词框不跟随光标...
  10. Quest 3d q.LoadChannelGroup的用法详解