git 本地代码到远程库
如何用命令将本地项目上传到git
1、 打开git bash ,cd 进入到代码所在文件夹(或者在代码所在文件夹里,右键点击get bash here)。
2、通过命令 git init 把这个目录变成git可以管理的仓库。
git init
3、使用命令 git add . 把文件添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件。
git add .
4、用命令 git commit -m 'explain' 告诉Git,把文件提交到仓库。引号内为提交说明。
git commit -m 'explain'
5、用命令 git remote add origin repository_address关联到远程库(repository_address 换成远程仓库地址)。
git remote add origin github_address
注:(1)若提示 fatal: remote origin already exists ,执行 git remote rm origin ,再关联远程库;
git remote rm origin
(2) 若git remote rm origin 执行失败,可手动修改 .git中的config文件,将 [remote "origin"] 行及后面所有内容删除,重新用命令 git remote add origin github_address 关联到远程库。
6、用命令 Git pull origin master 获取远程库与本地同步合并(如果远程库不为空且之前没有同步必须做这一步,如果远程库为空,可跳过这一步)。
Git pull origin master
注:(1)若提示 error: Pulling is not possible because you have unmerged files,这是因为在git pull的过程中产生了冲突,除了冲突的文件之外,都会做为staged区的文件保存起来,则执行 git reset --hard FETCH_HEAD 。但这样做会丢失本地的修改。
git reset --hard FETCH_HEAD
7、用命令 Git push origin master 把本地库的内容推送到远程库。
Git push origin master
注:(1)若push时提示 error: failed to push some refs to ‘xxxx’ , hint: Updates were rejected because the tip of your current ...
这是由于远程repository和我本地的repository冲突造成,解决方法有三种功能:
① 强制push,这种方法简单粗暴,但会丢失远程的修改,如果是多人协作开发的项目,请慎用;
git push origin master -f
②先将远程仓库的修改pull到本地,再push,但这种方法会丢失本地的修改;
git pull origin mastergit push origin master
③先创建新的分支,这种方法虽然麻烦了点,但却是最常用的,但是既不会丢失远程的修改,也不会丢失本地的修改。
git branch [name]
git push -u origin [name]
8、最后还可以再执行依次Git pull origin master命令,将远程库同步到本地,下次上传文件到此仓库时,就不需要第6步了
git 本地代码到远程库相关推荐
- git - 本地代码与远程仓库合并
远程仓库已经建立,将本地代码上传至远程仓库. 1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git ad ...
- Git本地仓库管理远程库(GitHub)——clone(下载)、push(提交)、pull(拉取)操作
目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库 5.提交(同步)到远程仓库 ...
- Git检出远程库的分支等相关操作
来到公司,询问同事后发现系统已经上传到Git远程仓库: 我这里先把远程仓库clone下来: $ git clone http://git.eas****tect.git 发现目录下只有一个READY. ...
- Androidstudio配置git及连接远程库全过程
一.Git 与GitHub 这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢? Git :分布式版本控制系统,最初用在Linux上,可以和SVN.CVS等作为同一个概念理解,目前世界上 ...
- 【Git】从远程库克隆
文章目录 从远程克隆 小结 从远程克隆 上次我们讲了先有本地库,后有远程库的时候,如何关联远程库. 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆. 首先,登陆GitHub, ...
- git 本地代码到github(转)
git 本地代码到github 一·什么是gitHub? 官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台.(GitHub is a code hosting ...
- Git入门、gitHub、gitee、gitLab远程库的学习和集成IDEA
第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和多个工 ...
- Git本地代码同步到Github远程仓库
一:本地代码上传到git远程库步骤: 1,(先进入项目路径)通过命令git init把这个目录变成git可以管理的仓库 git init 2,把文件添加到版本库中,使用命令git add. git ...
- 解决git本地提交不到远程库
添加github远程库后,想要本地库更新到远程库,需要将创建好的远程库关联本地git仓库 1.在本地仓库中关联 2.master分支推送到git上遇到的问题 一开始报的错如下图,因为是首次连接,所以会 ...
最新文章
- 小白也能看懂的Matplotlib简明教程
- Windows Azure 架构指南 – 第 1卷 发布
- hutool的定时任务不支持依赖注入怎么办_「架构」 - 定时任务 amp; Elastic-Job基本使用...
- 牛客 - 丁姐姐喜欢Fibonacci(找规律+思维)
- Codeforces Round #676 (Div. 2) E待补
- 实时事理学习与搜索平台DemoV1.0正式对外发布
- [转]iOS开发使用半透明模糊效果方法整理
- 部署weblogic 12c时遇到的问题
- python硬件测试开发工程师_硬件测试工程师
- WINX新增(1): KMP字符串查找算法
- (转)2012年度最佳Web前端开发工具和框架
- 多多客api_蚂蚁星球(原好京客)(haojingke.com)- 做大京客,享大数据营销 - 拼多多API接口...
- edge保存页面html,Edge浏览器怎么保存网页 保存网页方法一览
- 数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口
- 利用snapper实现archlinux的系统还原
- 云栖大会开源重磅升级!PolarDB-X v2.2: 企业级和国产化适配
- 语音合成:transformer tts 论文复现以及dockerfile
- 小明医声发布,看AI技术秀得飞起
- atob()和btoa() 进行base64的编码和解码
- 深入浅出Mybatis-改造Cache